There are two different problems. Obviously DPS will have longer queues because of dps/healer/tank ratio, and this isn't a problem they cannot solve, everyone plays whatever hey want.

PRoblem now at peek hours is that even with a premade party you have to wait 20-30+ minutes to get an open spot on the instance server so your premade group/pug can play. This is the problem they need to address asap.