On Systems
Most problems that look technical are actually operational. The software becomes secondary. The people become the infrastructure.
Nobody decided to make it this complicated
Software gets messy the same way most things get messy. One reasonable decision at a time, with nobody watching the whole.
What workarounds cost you
When software doesn't work, people fix it themselves. Those fixes are invisible, load-bearing, and almost impossible to remove later.