No game does. All of these tab target games took the gamestyle model from EQ/WoW. Tank, Healer, DPS are actually originated from social constructs. Originally player created roles. If you played EQ in 1999-2001 you'd be hard pressed to say what a tank was. Anything in plate? Does that make clerics tanks? Anything with a taunt? That includes Rangers. What about heals? Well the game was originally designed with spells and abilities in such a way that you could take 6 of just about anything and do something with it.
Holy Trinity came later and was devised by players. WoW in 2004 took it a step further and specialized the roles. But there is one issue. As social constructs originally fabricated by players, the roles were meant to be taught to players by players. The system merely exists outside of that.
As a newer gen MMORPG. FFXIV has more clearly defined roles than previous games. It still suffers from the fact that rotations, even within defined roles are taught by players. Look at your rotation for example. Did SE make that rotation? Or was it theory crafters? And I'm speaking of the rotation that gives the highest results.
When a rotation is derived from an outside parser, or changes depending on gear or group make up. That makes it a social construct and not a developer one. So how could SE teach that? They can't. We have to figure it out, then teach it to others. By throwing up our hands and complaining that someone didn't learn their class. We shoot ourselves in the foot. Its our responsibility to teach them. -We- made the optimal rotations after all. If we don't share that information, how else will they learn?
Unless we want SE to make buttons light up for us, indicating the best ability to use at the time. They could do that. It won't be as optimal as our own rotation. But they could do that. I don't want that though.