From experience it's more than the leveling curve that produces bad tanks, dps, and heals. Really, becoming actually good at doing a specific role has usually taken research outside of the game and practice. I'm still waiting for the day any game manages to do tutorials right, and that day seems like a very distant one.