NPR is very biased: https://www.nytimes.com/2024/04/11/business/media/npr-critic...
And to be honest, I don't think most of these things are terrible per se, albeit mildly annoying. Also, I don't see what you're suggesting as realistic, but idealistic. You can try to unionize developers, but good luck with that because you'll just be replaced with overseas contractors. I'd rather keep my job and feed my family, thanks.