Comment by bruce511
It's exactly harder but when customers prioritize price above everything it's hard to succeed if you offer better, but charge more.
The hard truth is that American consumers care only about price, and so businesses optimize for that (or go under). Which means they lean into other sources of revenue, or ways to reduce costs.
Elsewhere people care about value more than price, and are willing to spend more to get more. Restaurants post the real price (including service) because that's what it costs.
Ryanair exists to fill the need for those who want low price above all else. KLM exists for those who want a better experience and are prepared to pay more.
Do you think it is possible for a society to switch from emphasizing price to emphasizing value? If so, how do you think such a change would take place?