I dislike your condescending tone and I also think your speech doesn't generalize.
There are large code bases in production that are productive: Everything that is open source - and still the process isn't as shit as op describes.
So this has to do with corporate hierarchies and not the quality of the code.