There will never be a time when the number of tanks and healers is equal to the sheer number of people playing DPS. It's not really so much about which jobs are available, but because only select people will voluntarily choose to play a role that carries more responsibility in a party setting. This has, and will always be the largest driving factor in MMOs.