Yeah, i agree with you. Another point would be that to increase the distinction between the classes,
Personally, I'm against the concept that every game MUST have classes.
I just find an class-less system fine.
But this doesn't mean that there shouldn't be distinctions when focusing on a few primary fields ...