I don't think they should have a worse product, but that's implying that tokens make it worse.
At the same time, I don't agree with tokens in classic at all, and think Blizzard needs to step back on this or the players (especially the players) need to seriously (like actually seriously, not just their words) start cancelling their Blizzard accounts and subs.
Also at the same time, I understand that China has a different business model of play time for WoW as well.