I agree!!! Software does 10,000 things correctly. Then people complain when one thing doesn't work 100% perfectly.
So yes, "one thing" might go wrong out of the 10,000, but that "one thing" can cause a literal panic attack. I don't have sympathy for companies that create crappy software that barely limps along and causes a lot of distress to my wife over stuff like that, or not telling us we need to pay extra to book seats on an airplane in advance to be able to sit together for a 13 hours flight. No sympathy at all.
So, all things being equal, price beats good software...