They're just overreacting to this, holy stuff
It's just a game ffs, if you don't want it, don't buy it.
I think the game looks fun, but if I didn't know what a Metroid was and saw this game, I'd get a completely different feel using this as my first Metroid, instead of, say, Metroid Prime or Super Metroid even.