To everyone that says "its 2025 fix netcode and hire competent staff", sorry but this isn't a netcode problem and more a storage/data allocation problem.

1.) Item slots (Inventory, Saddlebag, Retainers) are variable character information, each character has a finite amount of slots but those slots can be overwritten with different values (items).
2.) Currency tab entries are permanent character entries, meaning in one way or another this is information that needs not only be made available to every single character ever created, regardless of quest progression - this means it also needs to be made in such a way that code (programming) is written as such to make use of those new custom entries rather than working with the variable item formula (i.e. token turn-ins that we have now).

Implementing all tokens ever made into the currency tab would require a lot of excess data to be accumulated per character, which is in the end physical space allocated somewhere and has operational cost tied to it. There is simply no good reason to throw cost-efficiency into the bin when it is reasonable to expect the players to not hoard every token ever especially since we can unsync a TON of content at relative ease. "Use for what you need, toss the rest if it's in the way. If you need it again, just get it again".

Is this system ideal? No. Would the alternative be better? Yes. Is it reasonable to expect them to implement this anytime soon if at all given workload and operational cost tied to it? No.

TL;DR: Moving tokens into the currency tab isn't some magic that is one and done with zero implications or costs to consider.