Yes, India's holidays reflect its history and established religions, not religions that have no roots there, just as ours reflect our history.

Judaism is the only religion that has long roots here, but 1) even those are not that long, 2)they are still a tiny proportion of the population, 3) the population is concentrated in a couple of major cities, 4) many today are secular and do not celebrate the religious holidays, 5) the Jewish holidays ARE religious, they have not become secular as Xmas has, and spread all over the world as a secular holiday the way Xmas has.

The fact is Xmas is no longer celebrated as a religious holiday, it has become commercialized and part of popular culture all over the world without religious connotations, while most other religious holidays ARE celebrated as religious holidays of specific religions, they are not secular.

You could make a better case for Easter which hasn't spread as wide, but even that has become about bunnies and candy, not religion.