>The quality of your average tech worker has completely nosedived in the last 10-15 years.
Initially this sounded right, but then I remembered all the trash that showed up during the dot boom and subsequent booms. It's just hiring booms attract a lot of people who want to make easy money and those people think programing is easy money (it's not). Bootcamps and even CS degrees are just step one of many steps and many people think step one is the only step and don't work to further their craft. Once it becomes evident that an org has way too many of these people, it starts to cull. Unfortunately, large orgs are very bad at "rightsizing," and just "mow the lawn."
The problem with tech is to be good at it, you have to be passionate about it to the point of near obsession. That's a requirement above and beyond just being smart or good at math, or even good at programming. You can fill a room with brilliant but dispassionate people and you won't get much done.
So you're right in a 15 year cycle, but this cycle has happened before and we're now in the the culling part.