To the first post: we have generic classes. Fighter, Cleric, Rogue, Wizard.
To the discussion: I'm also of the idea that the game would be improved by, under the hood, being classless, with the classes being specific progressions and flavoring. You still keep the class fantasy that's iconic...