>so the industry better look for people who enjoy programming
Why? Both AI and outsourcing provide a much cheaper way to get programming done. Why would you pay someone 100k because he likes doing what an AI or an Indian dev Team can do for much cheaper?
The Indian dev enjoys programming, too
And? It is a skill for the lowest end of software development. You can not pay someone 100k a year to just write software.