You clearly haven’t tried 3.5e, IMHO best edition. Class for every occasion. 362 to be exact, however I might be missing some (ex. savage species monster class progression). And you can obviously mix and match classes as long as you meet the requirements.
Someone make a list of all the Pathfinder 1e classes with archetypes.
Hell no, I have a little more respect for my time than that.