I can relate to the frustrations expressed in this.
But I have never seen a software company die because of these things. Under performing just doesn't matter for most companies. Some how they just keep going along. I suspect real work and innovation that matters happens early and then its just printing money and maintaining while we lie to our selves the work means something