Came back to legion, wanted to play a DH, but it required me to have a level 100 toon?!?!?!?!
Came back to WotLK wanted to play a DK, but it required me to have a level 55 toon?!?!?!?!
Came back to BFA wanted to play a Void elf, but it required me to have a rep ?!?!?!?
Never underestimate the unknown, or some shit. *shrugs i unno*
Hope you didn't use your lvl 110 boost yet because if you did you've already used what you bought & can not get a refund. Also I'm assuming you've read other places about the requirements needed to unlock (you don't get them automatically for ANY of them) allied races so it shouldn't have been such a shock to you that you'd have to grind out to unlock them.
You really feel that because he can't play one of the races in an MMO right away and that discourages him - he should not play an MMO. Asking honestly here.
- - - Updated - - -
You forget that these races are a BFA feature even if they came in the last Legion patch. Now there's the difference.
And as I pointed out in the same post you quoted it's not the same for mounts or transmogs in an MMORPG. Playable races and how your base character looks is waaaaay different in an R P G.