Personally I think the idea of support classes or tank classes is an outdated concept. When we think about how this factors into the holy trinity gameplay, it makes forming a party unnecessarily difficult. We have a Tank Class, the Knight. That is 1 of 10. We have a healer class, the Priest. That is 1 of 10. In a party of 5 we need both these classes represented. So that means 8 of 10 classes is needed in in 3 of 5 slots. So lets do the math if the classes are represented equally and there are 100 people...
A total of 10 parties can be formed because there are 10 knights and 10 priests.
There are 80 other people who can be assigned to 30 slots.
50 People are out of luck or try to make it work with parties that are not ideal for facing high survivability monsters.
This is a fundamental gameplay flaw of designating a tank or support class with no regard to the other arbitrary limits. If we think about how the game was designed, its designed around the Holy Trinity for dungeon gameplay. 1 tank, 1 healer, and 3 DPS, but the numbers don't add up. Considering the method used to determine who holds these positions, its which class is best suited for the role. Those classes that might be able to yet are not perfect usually build to a DPS build so they can access other areas of the game. The Holy Trinity gameplay also affects Tanks in late game on Raids where only 1 or 2 are needed. The raids are another matter all together on poor design principles, as in this game due to wanting to milk cows, the raids are made to be exploited. So teams are going to end up being ranged classes and a tank like other poorly designed raids.
The best method for dealing with support builds is allowing everyone to have access to tank or support roles. This way when it is necessary or unnecessary they can switch to the role without much fuss. A method like a dual job system would suit this task.
Let just put that I am agree with you.
Dual job system is nice, but getting rid of role class entirely is a no no..
For some people, it is what makes them keep playing. Dual job is nice since player will get more flexibility and will give more set for different combinations.