Oh, believe me, I'm not saying retailers never try tricks to boost sales, or that the tricks never work. Black Friday, even here, is one good example.
I'm just saying that to change an entire culture, introducing holidays that never before had been celebrated, and somehow scamming people into celebrating them -- that seems beyond the power of retail alone. Perhaps some people in the culture just think those things are fun, I don't know. Culture influences in a lot of different ways. Some reinforce trends and sales. But I still give people a little credit for either accepting things or not.
Trying to think of an example. OK, Grandparents' Day. Does any U.S. citizen even know what month that would be in? But I think it is a real "day" here, and retailers -- at least card manufacturers, which play an important role in most of these -- have tried to push it, without success.