But McDonald's has been commercialized since forever, as have those other stores. Something seems to have changed in the culture where businesses only want to offer bland, boring experiences any more. It can't be just the profit motive, because that always existed.