It's a fun read, but the end is a bit wild imo.
I think the reason for needlessly complex software is, that at some point a developer with a really high IQ is need (the famous 10x).
We needed a lot programmers, so the relative number of those guys went down.
And to be honest I think those people dont even do well in corporate environments.
Imo the most successful people there have like 110 and can really enjoy senseless discussion in useless meetings