It makes systems harder to work with and new features slower to deploy and it requires you to make sure you stay on top of CVEs.
That's overhead that businesses really hate paying as it's diverts software devs away from making new features.
Software companies sure hate paying for the realities of developing and maintaining software. Sigh.
Software companies sure hate paying for the realities of developing and maintaining software. Sigh.