outsider said:
The names aren't arbitrary. They describe what the character does in combat. The roles are being given names because there are now multiple classes that can fulfil them. You'll note that "meatshield" and "healer" have been used for years by D&D players, because there's always been multiple classes that could fulfil those roles(fighter, barbarian, paladin, sometimes ranger were good meatshields, cleric and druid were both good healers). Now that we are going to have multiple classes focusing on area effect, we can't really call that role the "mage" anymore, so they gave it a name.
D&D players have been giving names to roles that multiple classes could fill for decades, long before WoW was a glimmer in Blizzard's eye.
I find there to be a couple differences here...
First off, I think there is a difference when a PLAYER calls something a "tank" or a "meat shield" and when a game designer uses a similiar term for a role.
Second, it is fine to describe a classes role, but I personally find it strange to give the role a different name than the class performing the role.
Ex:
A Fighter is a hearty warrior. Their role is to attract the attention of the enemies, to come between their blows, to take damage and deal damage.
That is a class, and a description of that class or it's role. Versus...
A Tank is a hearty warrior. Their role is to attract the attention of the enemies, to come between their blows, to take damage and deal damage.
Why not just rename the Fighter class Tank? What is the purpose to giving a name to the role when they already have a name for it... their class name!?
Some of these role names are descriptive enough. Healer, is right to the point. No mistaking that one. Defender. What does that tell you really? Why can't a Wizard or Rogue defend a person? Striker. What is that? Someone that hits someone else? Don't all classes hit their enemies? Why can't my Paladin strike an opponent? I won't go into Leader
Why give a name for a role and then describe that role vs. just describing the role each class has?
The term Tank, DPS, Healer, CC are all player created terms and you'd have to be 'in the know' to know what they mean. I see players all the time asking in WoW what DPS means or what a DPS class is. And these are no different than Striker, Defender, Leader, etc.