Let's see how I explain myself.
I understand you, the criticism of the word is correct and it is also interesting. The point is not that, but that in reality all our language is created as a social construct.
Many current "tags" are incorrect.
Many people, especially younger ones, if they think of a rogue-like they think of a dodge shooting game that takes place in real time.
As the original game, Rogue is turn-based and on a grid and a rogue-like game should look like "Rogue" and many don't.
Why is the "tag" metroid-vania, if the first castlevania really do not have any element of that genre?
Etc, etc, etc.
Why is the "chair" called "chair"? You can look up the root of the word, but if I tell you "Can you catch me the chair?", you will understand perfectly what I mean and it is because you know what that word means or represents.
Many words we use do not really have a correct literal meaning, but are the product of a popular consensus.
NSFW may not be the most correct word if we analyze it carefully or academically, especially because trying to define these types of games is complex. However, the term as it is currently used, especially in games, makes us quickly realize what type of content is being referred to.