i dont wanna see a surge of bad tanks, that queue just for some special rewards.
while leveling, just do quests/FATEs while waiting for queue.
If you're capped, just FATE with some other job, do some gathering/crafting, or hunting or whatever. or make a roulette/grind party, so you can do it for a while without queue time.
there's really no good way to fix it.
myself i just cap a tank and healer, and use those for roulettes, and do other content as DPS; such as EX primals, raids and such, where there's no queue anyway.