My family have not bought barbecued pork (bak kwa) for many years for Lunar New Year. My mum only buys it during off-peak periods. It makes no economic sense to buy at high prices during peak demand in the run-up to Lunar New Year.
What's more with huge demand, the quality of the cooking process deteriorates with the long queues:
Is the same for reunion dinners which more & more people are eating outside. Restaurant workers are in short supply during the festive days.
Insufficient workers coping with high demand = questionable hygiene & cooking process.
If 'lucky', these people paying a premium for the meal at the restaurant might get a bonus - diarrhea