I didn't say they are countries, I said they are like countries. Finding all the ways they are not like countries to prove they aren't countries just ignores all of the similarities.
Plenty of countries have states with distinct laws and cultures. Canada, Brazil, England, Italy, etc. That doesn’t mean those states are countries.
Sounds like you’re letting US exceptionalism cloud your judgement.