First of all, if we keep the classes in D&D (as we should do, IMO; some sacred cows you don't slaughter, no matter what!), then those classes must be meaningful.
The situation in, say, 1e AD&D was that your class dictated most of what you could possibly do, ruleswise: every fighter with the...