I like this article by Justin Etheredge. However, I doubt that the software industry will ever change. Let’s face it, industrial software development is just like that.
https://www.simplethread.com/software-complexity-killing-us/
I think that one of the problems is that most product owners or product managers want to get features for their money. It’s already difficult to get agreement from them to reduce technical risk. It’s even more difficult to get agreement to remove features to reduce complexity.