Things like that can get quite dangerous in my opinion. ( that is how propaganda works. Ow but I have seen hundreds of posters saying 'X' are/causes "y").
Regardless of whether or not england is a country or not, your comment is backwards thinking. Something does not become true because it is on a site. The site should reflect the truth (though can be influenced by personal opinion). The site has no jurisdiction over the rest of the world. Though it has total jurisdiction over the site, if they say an answer is correct, it is correct, whether you agree with it or not.
There are many reasons we have separate the football teams rather than be lumped into all playing for a United Kingdom team. The short answer is basically history.
An important thing to remember is the individual countries of the UK all have a strong sense of national identity. A Scot wants to play for and support Scotland's team - they wouldn't be caught dead cheering for England.
So, right, if there is such a thing as "central Europe," then that's where Czechoslovakia is.
On the other hand if you are dividing Europe into East and West placing Prague into Eastern Europe doesn't make you an idiot, it makes you correct. The locals probably don't want to be associated with the stigma that goes along with "Eastern Europe," but they know they can't get away with claiming to be "Western Europe"... so they insist on this "central Europe designation" maybe try reading, instead of traveling to a place, hearing a couple locals say something, and then proclaiming anyone who says otherwise an idiot.
And yes it depends on if some uses east and west, or more subdivisions like central (and north and south). By that logic you can call someone that is saying spain is west europe and idiot, if you go by the sytem that also uses south (west) europe. But that definitely doesnt not make them eastern europe all of a sudden.