Kids (and adults) have more sources of distraction - internet, streaming video, 100+ channels on TV, smartphones
This has in part reduced the appeal of the "fun" element in festivals
The Left pats itself on the back for creating this environmental consciousness
The Right bemoans the influence of the "Greens" and their anti-hindu orientation
It has everything to do with the availability of more avenues for expending one's leisure time throughout the year
As the "holiday" season for Indians
Something akin to the period between Dec 20 to Jan 1 in the Western world where everybody takes off
Indians (including me) like to take some time off (the odd day here and there) throughout the year, instead of using up all holidays in a 2-week span
Indians like to have their "holidays" everyday.
In the form of long chai-breaks. Samosa breaks at 4PM
But dont mind at all working to make up over weekends
A fundamentally different attitude relative to the West
Instead people like to use their "Paid time off" quotas by taking a Friday off every 3 weeks - use it to visit Parents who may be staying in a different city
As opposed to the Western habit of switching off during the "holiday season"
Not a surprise why we dont see Diwali's emergence as THE holiday season
Which is why I think we need to work towards making Diwali the holiday season, as opposed to Dec 20-Jan 1