Calling Eurasia a continent would make more sense. "Asia" doesn't have a really sensical physical boundary. May as well say Mexico is a different continent from the US just because there's a big cultural and ethnic difference across the border.
The Ural mountains, the Black Sea and the Bosporus aren't sensical physical boundaries?
The term "North America" almost always means US or US and Canada, hardly ever the technically correct "US, Canada, Mexico" except in things like NAFTA.
And "Central America" often means "Mexico and countries south that speak Spanish" even though LATAM might be a bit closer.