Well, then just increase several characteristics to prevent that from happening. That's the point – both parameters become, as you put it, useful to everyone.
And so on.
Of course, hypothetically, you can calculate it so that there are enough characteristic points for everything... But then its own problems arise. Firstly, it's simply not interesting. Secondly, some mages will rely on negative resistance, ignore agility and perception altogether, and be in a great position. In short, the point is that it doesn't really create real variability, at least it never has in the past. In my opinion, the system should seek a golden mean between simplicity and maximum tactical possibilities.