Yeah, that&#x27;s basically it: software sucks for economic reasons.  It&#x27;s insanely expensive to create good software, and even if you spend a lot of money, you&#x27;re not guaranteed to get it.<p>I think there are some tragedy of the commons situations though, where everybody is relying on extremely underfunded common infrastructure.  It was only after a bunch of expensive security holes that the users of this software started to pay more attention:<p><a href="https:&#x2F;&#x2F;www.coreinfrastructure.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.coreinfrastructure.org&#x2F;</a><p>But there is plenty of other stuff that needs to be done, that would benefit everybody, and doesn&#x27;t involve security holes.