Recently some players of Pokemon Go think that OpenStreetMap data is being used as data in the game, and by editing OSM they can force new things to appear in the game.

Some people don't like this swarm of newcomers, and rightly point out the bad, incorrect data that people are adding. Sometimes these newcomers are using Google Maps without a full understanding of what copyright is, and why that's not allowed in OSM.

I'm skeptical that Niantic are actually using OSM data this way. They may be using a static dump, but it's pretty rare for external, non-OpenStreetMap, companies to have a continuously updated database from OSM.

New users are always welcome, and if they are adding correct things, then I welcome them. It's always good to have new mappers, adding things for an area they are in. Pokemon Go is a game you play by going outside and walking around, so these people are adding data to their neighbourhood, which can often be better than remote mappers with no idea of the local area.

I hope you understand, that the major concern here is not about the "swarm of newcomers", but about the fake data added by some of them because of what they think could benefit them in the game. It is important not to exaggerate this because otherwise, it turns into a straw man argument. Exaggerating a level of a negative reception makes it easier to condemn it.

If they tag pokemon spawns using pokemons=here - then it's fine, but if they change woods to parks and vice versa...
Wrong. Because openstreetmap stores only current real data and not virtual imaginated ones.

But people have been adding nonsense data to OSM since the dawn of time (2004).
This fact can not serve as an argument for being more tolerant to any other kinds of fake data.

And yes, Pokemon-related features are imaginary, even being imagined in a certain relation to a real-world location. So, it shouldn't me kept in the OSM as well as, for example, real locations of fictional events of some book or movie.