Oh, I don't know why...
For one thing, we never saw any fireworks. We were many, many miles for the the nearest town. And, we took off Friday the 2nd, and got home on Monday the 5th.
How about Mexico's Independance day... what's it called? Cinco De Mayo, which means ''May 5th" so they do the very same thing as we do.