Hmm, I see what you're saying, but it looks like Larian is trying to go with a "neat/symmetrical" stat system - i.e. each of the three basic "classes" corresponds to one "primary stat" each (STR/DEX/INT - affecting attack accuracy/skill prereq/etc.), while all classes can benefit from the more general "secondary stats" (CON/SPD/PER). The potential problem with that is kind of what you mentioned - it's not as flexible for someone who wants an extremely defensive warrior who can still hit a damn. Personally, I didn't find my STR-based warrior to be too vulnerable, as I focused on Way of the Warrior and its related Vitality boost (from ability level 2 up), but I see your point.