Is it? Seems to be working fine for most
I definitely think this is the case. Almost all software is unbelievably bad. Almost all software gets worse the longer it exists. And almost all software does not meet its business purpose - it's merely contorted by the customers to just barely meet their needs.
> Almost all software is unbelievably bad.
This is an opinion. And implies that software would, on average, be better if businesses made more of an effort to retain internal talent vs hire outside talent. And I think that's largely unprovable.