I think it's more a question of design intent. If, as in 4e, your goal is for each class to default to one particular combat role, then, of course, you will have a set of classes which can be easily classified by its default role. In 5e the design intent for classes is not based on having each...