There's a certain antipathy that's inherent to the current formula and it shows up in your 'specialists who only think of the box' comment.
In a way it relates to work-life balance. We should be able to have developers in their 30's who are specialists in several unrelated fields. Dive back into something you did before you went into the CS program, or something you found along the way.
Instead we blow right past our 10,000 hours toward 20,000 and a lot of us never take a detour. There are diminishing returns here. Other skills are also important (even more effective) once you know basically how to do your primary duties without having to stop and think about it.
To really eat the world, we need to participate in the world. 'Disruptors' usually think everyone else's problems are simple, due to pig ignorance. I'm not sure when the backlash is coming but I'm sure it's out there.
I watched a 'household name' in one of my hobbies do a kickstarter to create a public website with detailed information for that hobby. He got what sounded like a bunch of money but ended up having to make most of it subscription based. Guess what? Programmers are really fucking expensive. Especially if they work on the wrong things.
If I can get my ducks in a row, my side hustle will basically be replacing his bad execution of a good idea with one that works. I can charge myself 'wholesale' prices for labor instead of retail. I need fewer user studies. Hell I know what a user study is. And I can care better about things like privacy and scalability and reliability. For me it won't be a dancing bear. I can bring in some of my expectations from my day job.