The D&D fighter class can do all of those as well, depending on how you put your ability scores and what feats you take.
What I most dislike about them is how the various benefits are tied together. In order to get skills you need to pick up levels in Smart pretty much, so if you want to have a skilled combatant, those levels will hurt you big time, since Smart is very weak in combat, and so on.
My standard example is a modern elite soldier. Intelligent and well-trained in combat, both close-up and at range. So, you might multiclass between Fast and Smart to get there, but you end up with a weak combatant who gets all sort of weird talents that make no sense for the character you have in mind. Might be a bit exaggerated, just to get the idea.

I don't only want the system to seem to make sense, I also want the mechanics to actually support the flexibility they are meant to provide, and I simply don't see this with the modern classes.
The general idea of the classes, which are not archetypes, but rather abstract concepts, is not so bad, but the execution is what I extremely dislike, and I really doubt they can win me over anytime soon, or rather at all.
For modern games, I vastly prefer truely flexible character creation systems, and this is not one of those.
Bye
Thanee