But that those people could even get there and do that was caused by the rise of frameworks and GC languages.
A person no longer needed to:
1. understand how things worked, in many cases you could just do some tutorials and start producing things that kinda worked but underneath were a pile of garbage
2. No longer needed to worry about memory or optimization so wrote more pile of garbage
I'm not saying we want to go back there, but if everyone had to write C, C++, Rust, or one of the functional languages:
1. We'd have a lot fewer people in the industry
2. Overall quality of code would be higher, though I'm sure more C/C++ would have led to more memory and security issues also or perhaps not..