That's correct. But besides the point. You did not write a list of things you said you think would sell the game, that I could agree with. You wrote a list of things the game needs. And I think there's a big difference between what people think the game needs and what it actually needs.
Shiny new toys like classes, races and cosmetics are good for drawing people in. But what the game really needs to stay relevant and make people stick around when those toys don't seem so shiny anymore is engaging gameplay and a reward structure that feels meaningful.