That is the real divide for me. Alts are enjoyable when they offer a fresh route through the world, but they become tedious when every character repeats the same unlock grind before the game even starts. If Blizzard wants multiple characters to be normal play, the sensible move is to make the account-level stuff smooth and keep the character-level stuff about the journey itself. Otherwise people will just optimise around whichever alt gives the least friction, and the whole idea starts to look like paperwork with swords.