It's weird to me how so many people just put up with crappy, low quality software. If you buy a physical good and its defective, you return it, stop buying that brand, maybe even leave a negative review or contact consumer reports, etc. If it does not live up to what was advertised, you go to the FTC.
But when it comes to software, we all just kind of accept that shitty software is the norm and totally fine? Let's start calling it what it is, its defective.
What's your alternative to these examples?
In my case, I use both, for different reasons, and continuously test other.