All this talk of uber expensive product being less functional reminds me of the business of Enterprise Software. (Which in my career I have both used and produced)
Basically: the more expensive the software, the more people are willing to put up with crazy glaring bugs. The cheaper it is, the more perfect they expect it to be.
Does it make sense, based off of the idea that the size of the user base determines how much QA goes into a product? (Or more likely how many bugs are reported per release cycle?)