You know...right now most ppl who driving a aircrafts have no "fly skill". Because automatic doing everything. That's how we lost around 600ppl at last 2 Boeing crushes. They are no a pilots. They are "managers". Who can click. But if something go wrong they have no idea what to do. They have no personal experience how to landing boeing.
Pretty same story with coding. Every idiot can copy-paste code from stackOverflow and write primitives. But they can't do anything real that not described in google. Thats a problem. Every monkey can push buttons that gives them banana. But monkey have no idea about mechanism. And how to fix it if button works wrong. That's why you need proper education. To be no a monkey and understand process more deeply. Most of this "coders" just "hammer nails with microscopes". Because it works somehow. In 95% of projects it can be forgiven. For other 5% we have ppl with proper education who gets a big salary. Thats how it works. Tim just want to economy some money by taking "monkeys" who can be not bad at coding but never become something bigger. Like architect or top specialist.