Mexico (and many other countries) has an official name and a unique coloquial one.
The US only has an official name and they appropriated the coloquial one which already meant the whole continent.
It wasn't an accident in language. It was deliberate.