Sorry, but what is this apologist garbage?
It's not an apologist garbage, I'm just telling you how it works.
At the moment, there is no link between the token you loot, and the item you get. All the token does, when clicked, is launch the loot generation function with a loot table that includes the 3 or 4 items that you can get, depending on your class. That's it.
They already have a loot generation system that works just fine.
Yes, and that's what they use.
Just make it do the ilvl generation for the token, same as any other item, which actually removes a special case from the system (as tokens are assigned a static ilvl now).
No problem with that part. You move the token from the category "static drop" to the category "piece of equipment".
An ilvl 910 titanforged token will generate an ilvl 910 titanforged item.
And this is where the problem lies, because it can't be done with the current architecture of the token system. You need to recode the entire system because the token's stats have zero influence on the generation script. There's no input in a generation script for that.
You need to rewrite your loot generation, which is used for every single piece of loot, token or not, to run this new special case. Or copy and implement a new loot generator, which means that in 2 or 3 years, your loot generation will break down because you will change one of the generators, and not the other. Etc, etc.
This is, again, not rocket science. Why are you bound and determined to talk this down as impossible?
It's not impossible. It's EXPENSIVE. More than you suspect.
You seem to think it's trivial to carry the ilvl of the token to the generated loot, and I'm telling you it's far from it, and it has severe repercussions on the entire loot system. It is something that they will only touch when it's necessary.
This isn't even on the same level as a second relic trait, which sounds like a more major change akin to adding sockets to items that never had them.
Adding a second relic trait is trivial. The problem is that you're adding a second trait only for certain people which is where all the complication started to pile, until they had so much special cases to handle that they preferred to scrap the idea rather than write a steaming pile of garbage code full of holes.