"...a good percentage of the population is not suited to programming..."
Damn right. I know I'm not. Proved it in many, many failed attempts. Fortunately there are lots of other IT-related roles which I AM good at, and I've been doing those for 30 years. Now my kids are being told they have to 'do coding' at all costs, by politicians who haven't a clue what that even means. I'd far rather they, and 99% of their fellow teens, were educated to become at least barely adequate technology USERS, and leave the 1% who actually have the brain type necessary to program WELL to get on with it in relative peace.