So I wrote a post a couple weeks ago regarding some of the disconnect with design decisions:
So my brother played BfA to level cap and beyond (not sure how far he got) probably not past the first month. He has a Human Paladin, and wants to come back and switch to Zandalari.
This creates an interesting problem:
(1) He can either switch factions now (not sure if rep transfers 1:1) earn rep and finish the necessary quest lines. He would then need to pay for a race change, at the end of that journey.
OR
(2) He can level an additional character horde side and earn the necessary rep and finish the quest lines on that character. Then make only one payment for a faction transfer.
To me both scenarios are odd. In scenario 1 he has to make 2 transactions. In scenario 2 he is doing work for the benefit of the ACTUAL character he wants to play, on a completely DIFFERENT character.
Now I suppose you could take the cynical route and make the claim that all of this was intentional to either get you playing longer (2 characters) or spending more money on transfers. I happen to believe that it is far less devious, and (perhaps more concerning) more likely that there is a level of carelessness/thoughtlessness that exists within the direction of the game, that creates a disconnect between design goals (what you want the player to do) and player behavior (how the player actually gets there).
Please do not mistake my post to suggest that I think there shouldn’t be a cost. Whether that cost is monetary or intangible in the form of in game accomplishments, I agree the cost should be there, but from a design perspective it should make sense to the player.
Would Monks, DKs, and DHs have been successful if you needed to play through to level cap on a completely DIFFERENT character just to be able to turn around and do it all over again on the class you wanted to play? No, that sounds wonky right? How successful would those expansion have been if that was the route required to take?
Like him or hate him, this type of thing is something that Greg Street knew how to do very well, implement systems that made sense. This as it is currently implemented has major flaws.
I can’t say I expect things to change anytime soon. If azerite power serves as indication of how poorly implemented systems are approached, it tells us that Ion’s ego is far too big to know when to make necessary changes. For him it HAS to work, and if it doesn’t well… at least there is next xpac.