I'm an ESO player since 2015, did almost all HL achievements on many different characters, both in PvP or PvE.
Not having a class change token / account-wide achievements means we have to stick with a 'main character' to do all achievements on that specific character.
What if you're bored of your class or just want to try a new way of enjoying the content ? You can of course make another character and start again, but it's time-consuming. Not all players have the luxury to do Emperor, Master Angler or Flawless Conqueror on every character because it takes a huge amount of time.
Being able to pay for skill lines when you've done them on another character is great because it gives the players a choice, but why not the rest of the content then ? You unlocked it, you should be able to use it whenever you want. Plus, the ESO HL community often asks for specific classes when doing raids. Many players are forced to level up one toon just to pass one raid or one achievement and it's not even on their favorite character. All that because their favorite character isn't the current meta, or isn't stam/magicka-oriented.
I know those two options might impact the crown store items already available. I'm also aware that class token could lower the number of characters for each player. However it's not the case for account-wide achievements. Plus, people still create new characters because it's fun, they still do the quests of their favorite zones.
At each ESO stream, the crew says 'We would like you to play ESO the way you want'. Well I'm sure old and new players would be glad to have either the ability to change their main character and adapt it to the content, or just being able to unlock an achievement once for every character (doing the achievement again is up to them).
This topic has been discussed many times over the years, but now that ESO gets a new class every 2 years or so, don't you think it's time for this to change ?
Thanks.