In the example of clothing and fashion - the consumer really buys buys psychological value(status, attention, etc), not user experience with his extra money, and i'm not sure those goods can be "good enough", because some have arms-race logic build internally(for example status).
In a sense, the same applies for the BMW - you could probably get as great car as the BMW , for much less , but the BMW holds important psychological advantages.
And as for consoles - i'm not sure we've reached "good enough" level of graphics for true gamers. When we'll reach that - it would be interesting too look at that market.
So yes, consumers aren't rational and for some thing you can never satisfy them, but i'm not certain user experience is one of those things.