I think about this a lot as well. The massive value multiplication provided by software allows companies to become insanely bloated. At most companies where I've worked you could do it 20% layoff of the tech staff and not notice it. Lots of dead weight.