I personally no longer give importance to the TAG that appears in the games. These TAGs are supposed to help consumers by describing game mechanics, but today they are used more as a form of promotion, "metroidvanias" are in fashion, let's put that label on our platform game, surely someone will buy it.
Other times, the creators believe that the game does meet the definition of the "TAG" used, but for other people it does not. As already stated, many TAGs do not have clear lines.
For example:
For me, a roguelike should be a turn-based game, this was a basic mechanic of the original Rogue, but many people today associate the term more with "The Binding of Isaac". Removing just one mechanic (turn-base) is reason enough to say the game is no longer a roguelike? For some yes, for others no, the problem is that there is no written rule that defines what is considered within a certain TAG.
Another example:
For me, a "bullet hell" is a subgenre of shmups, but there are platform games where you have to dodge massive shooting patterns. If I'm looking for a bullet hell, I want a shmups, not a platform game. But that game does have bullet hell mechanics. For me, that tag confuses me, it's not what I expect from it, but it's well used by the game developers. As long as there is no set of clear rules to apply the TAG, you have to rely on the good will of each developer and their common sense and unfortunately, we already know that common sense is the least common of the senses.