Ok so i been reading through all of this thread and i really am astonished at how some of you people want to force "your" way of play on other people.
First its not just tanks doing this i've seen DPS and Heals do this as well.

I feel this is working correctly. There is a withdraw button from the duty pop. Whats the difference from a person looking for inprogress dungeon queue pops that withdraw and the guy thats crafting his 2 star item and isnt gonna be done with it in time withdrawing fromt he queue pop. Or the guy gathering or the guy that wants to finish this fate on his alt class. there are several reasons why people withdraw from the queue and any one of them is a valid reason to use it.

To me in my view: Join in progress button + Withdraw button = Working as intended
Crafting while in queue + withdraw button = Working as intended
Harvesting while in queue + withdraw button = Working as intended

These are options that all players have avaliable to them and any reason to use the withdraw button is a valid reason. everyone needs to get off their high horse and stop telling others how to play their game.