Understand the author's (Clintonesque) pain, as I am going through a similar problem, but don't have it all figured neatly to disengage from the industry yet.
My own views are that the software industry has reduced its 'professional quotient' a lot, to probably near zero, and hence all this chaos. I used to work in 'well-run and large companies' prior to the internet days, and in some sense we are a victim of the post-internet (mid-90s' post-Netscape) runaway success.
There is no professionalism in the industry anymore, and paradoxically it could be due to the 'open source model'. Don't get me wrong, I like open-source with all that emphasis to openness, freedom etc.. but it has led to the ruin of the small developer. It is forcing a lot of us to jump into the 'entrepreneur/solopreneur' bandwagon.
The openness part described above also includes anyone to jump into the industry (unlike say the medical, or civil-engineering profession; after all do you want a 'hacker heart surgeon' or a 'hacker bridge builder?'). The professionalism is completely mocked at, and all this hero-worshiping of start-up culture etc.. has ruined it.
OTOH, I am not arguing in favor of high-barriers of entry etc... Honestly I don't the answer on how to fix it....