Why is it so that it is more correct to say
In India, Independence Day is not on August 14th.
India's Independence Day is not on August 14th.
Is it because the usage of possessive apostrophe with country names is more suitable for some physical objects (India's capital, India's forests, India's population, etc.) rather than some concepts (customs, events, time periods, etc.) ?