Programmers overestimate how complex coding to solve problems actually is. Look at data science, you have tons of people with years worth of domain specific knowledge picking up enough python/ML on a weekend course to outperform those with PhDs in computerscience. And sure those people won’t be able to write their own implementation of lisp in C, but they don’t have to, that’s not as valuable. I feel like we have English lit majors complaining that programmers can’t write books because “they didn’t study literature for 8 years” and we all know that to just be ridiculesly off. Yet here we have software developers saying that highschoolers can’t program because they didn’t spend 8 years studying algorthms and cryptography.