Every org I've seen thus far eventually asks "where can we make a hard partition for effective management purposes?!" and the answer ends up "Software | Hardware".

And that's where it all starts to go sideways.

Remedies I believe include either staying small or lots of ingrained belief in the power of the vertical.