I have experience working in non-profit/academic open source software.
It's not any better. And has the added challenge that since it doesn't need to make money, sometimes projects keep going when they aren't doing very much useful on the order of the resources put into continued development. "Sunk cost fallacy" can be enormous.
Software is just hard.
Another context than the software industry is the "enterprise", where software is being created to support some internal business process (in the broadest sense of 'business process'). That has it's own pressures. But that software too ends up looking much the same.
The OP article really struck me, I have to think more about what to take from it, but I think there's a lot there.
This article to some extent suggests a kind of "software pessimism" -- is all software just destined to be a garbage pile? (Although the authors say "we can and must do better", the text doesn't leave me confident in that).
Software is just hard. It's also eating our world though. If it's all destined to be a garbage pile, we're in trouble -- forced to spend our lives fighting with buggy, hackable, inhuman software that acts like it wants to kill us.
one way or another, we probably need a lot less software in order to make it better software. That seems pretty unrealsitic, I realize.
I've thought before about, what would a "slow code" (like "slow food") movement look like?