Leadership. Unfortunately most companies with bloated middle management layers spread the responsibility so thin that the level of consensus required to take action would stump the reincarnation of George Washington, Agustus, Ghandi and Genghis Khan combined (granted Genghis would probably just murder anyone who opposed him, which sadly would probably improve a lot of companies).
Even in my program of just north of 100 people broken infrastructure follows that same pattern. Something moderately breaks, the devs complain, they are sympathetically told to make do. Rinse and repeat until the devs realize their complaints never get addressed and stop complaining past a quick email. Then something REALLY breaks with no workaround, devs mention it's been heading this way for a while, and management, all aghast, exclaims "well why didn't you say so earlier if this was such a problem?". It's to the point where we (the devs) have started keeping locally archived email records just for the "told you so". Which of course makes us no friends because we point the blame where it belongs, so we're officially covered but our complaints get listened to even less. And the infrastructure is fixed just enough to limp along until the next catastrophic explosion.
You need someone who gives a shit with the power to crack the whip. In short, you need to give someone enough power that they can potentially abuse it, something modern business is allergic to.
Even in my program of just north of 100 people broken infrastructure follows that same pattern. Something moderately breaks, the devs complain, they are sympathetically told to make do. Rinse and repeat until the devs realize their complaints never get addressed and stop complaining past a quick email. Then something REALLY breaks with no workaround, devs mention it's been heading this way for a while, and management, all aghast, exclaims "well why didn't you say so earlier if this was such a problem?". It's to the point where we (the devs) have started keeping locally archived email records just for the "told you so". Which of course makes us no friends because we point the blame where it belongs, so we're officially covered but our complaints get listened to even less. And the infrastructure is fixed just enough to limp along until the next catastrophic explosion.
You need someone who gives a shit with the power to crack the whip. In short, you need to give someone enough power that they can potentially abuse it, something modern business is allergic to.