You did get me thinking with those questions (well a margarita and some spare time helped).A serious question (I know, here of all places).
Most national holidays celebrating the formation of a country are called either Independence (sometimes with a from) or the Country's name Day. Properly, the US holiday is Independence Day. But the vast majority of Americans call it 4th of July.
So, why is it that Americans:
1. Prefer to call your celebration of nationhood after a date rather Independence, and
2. Americans like to use the least logical system for dates (month, day, year) but refer to Independence Day as 4th of July (the logical order)?
Off the top of my head I can't recall any other holiday celebrated in the US that is referred to by the date. I think all are referred to by the event being celebrated (Christmas, Thanksgiving, D-Day, VE-Day, Easter, New Years, Columbus Day, MLK Day, Presidents' Day, Memorial Day, Labor Day...). We sometimes call it Independence Day, but more often than not it's called the 4th of July. We have 4th of July parades and celebrations and picnics and fireworks and even special sales.
I did all my public schooling in the 1960's and 1970's. Even back then we didn't really dwell too much on the Revolutionary War or what led up to it, how long it lasted, major battles, numbers of casualties on each side, aliances with other countries, or how we managed the transition to self governance afterwards.
Generally speaking, history lessons at the K-12 Levels in US public schools were a joke 50 years ago and I suspect are even more so now. College level courses are probably ok but very few degrees require them so the vast majority of undergraduates and up really don't learn much about that topic.
Kind of sad really, not sure how good other countries do on teaching history but ours is sorely lacking. I'd bet a fair number of people in this club can recite more about the history of the Thunderbird bass than the American Revolution.