Oh brother.
How is it not the same thing? You need a tank to run group content because they taunt monsters and soak enemy damage. You'd need a support to run group content because they bring the necessary buffs. There's literally no difference here.That is nowhere the same thing. Role is one thing, specific buffs and debuffs is a completely different scenario. And again: specs would be losing their abilities, even iconic ones.
Specs lose "iconic" abilities all the time. Replace them with compelling abilities that match their specialization and they'll be fine.So they are losing their abilities.
Again, you can retain support abilities in non-support specs, but it should be like retaining healing abilities in non-healer specs. DPS shouldn't be depended on to provide support buffs. They should be focused on dealing damage. And yeah, that job doesn't have to be mindless. If there are phases where DPS has to keep adds off the healers and support for example, that can be quite exciting and rewarding for DPS.Complexity for complexity's sake is not a good thing. On top of that, I really wonder if you actually play WoW at all. The whole thing about using support abilities is literally to break the whole 'single role' thing. It literally makes the roles more complex because you have more than one job. The DPS don't have to just mindlessly deal damage. They have to pay attention to the interrupt rotation, they have to be attentive to crowd-control an add that spawned. Etc.
I'm talking about in existing classes. That said, in future classes we can expect more than just the same ol' Tank/Healer/DPS configuration. Further, cool and novel support abilities like Symbiosis or Faerie Fire don't have to wither and die because they're appendages of non-support roles.No new class would be introduced.