Opino que el tema de los géneros que surgen a partir de determinados juegos (metroidvania, roguelike, soulslike) se han desvirtuado y son difíciles de definir.
Rogue es por definicion un crpg, así que los roguelikes deberían serlo y por norma general lo son (Nethack, Ancient Domains of Mistery, Tales of Maj'Eyal, Caves of Qud...), pero la gente se ha quedado con lo que lo hizo especial: la permadeath y el contenido procedimental.
Yo considero que aparte de sus peculiaridades tiene que cumplir también las generalidades propias de su género, por eso esos que has mencionado no los considero roguelikes.
Metroid en esencia es un juego de acción de scroll lateral, así que no consideraría metroidvania un FPS por mucho que tenga backtracking y exploración basada en mejoras. Se que es irónico porque dejaria Metroid Prime como no metroidvania, pero sí que me cuesta meterlos en el simo género xD.
EDIT: Por no hablar de que algunos que mencionas si no me equivoco son roguelites.