Are you trying encourage hyperspecialization?
No, I'm trying to encourage characters to actually purchase skills above and beyond 1, rather than keep it low and boost the attribute.
Someone with a skill of 1 and attribute of 6 should not be able to perform better than a person with 3 and 3 (at anything that requires skill). But, based on the rules as written, they can. Which is just down right silly, in my opinion.
Anyone with a stick could beat someone up, a lot of the time martial arts comes down to luck and situation. I mean I was small when i was in Tae Kwon Do, but I still managed a spin back kick that knocked the air out of someone twice my size through sparing gear without purposefully trying. I also in a tournament almost got a gold medal in sparing, had to settle for silver because I kicked and slipped onto my leg. Tried to get back out there but it was hurting to the point where I was mostly standing on one leg so i forfeited even though time was almost up and i had more points. xD (crit glitch anyone?)
I'm kind of the oppinion that you should level up ranks first in stuff that you need, buying skills is a hell of a lot cheaper than buying attributes. Though I can see the argument that attributes add more dice overall but i think it's just personal preference at that point.
I'd also like to point out in the examples of Martial arts
Sure that 1 skill 6 attribute guy has 7 dice but the other guy has 6 dice with a 3 skill 3 attribute.
You've all been discussing like that makes a whole lot of difference. Sure the guy has a small bit of edge but if you roll the dice, it's all up to luck who gets more hits, at my table if I was rolling the 6 dice against one of my friends with 7 dice he'd say he needed at least 2 more dice to get the amount of hits I generate. (Even more if it's my friend Chris his rolls suck xD)
(They call me the Karma God IRL and that was before we started playing SR xD)
Anyways having more dice does NOT assure victory. I mean that 1 skill 6 agility guy may not know how to fight past throw a punch, and the other guy may be halfway to a black belt, and have average agility, there's still many things that could happen. That guy with 6 agility may be too fast for agility 3 to block, by numbers he'd be almost twice as fast. Hell 6 agility is the maximum of the human race so this guy can throw the fastest punches you've ever seen. Give him some training and he'd be quite the competitor but even mostly trained he's quite dangerous. The second thing that could happen is sure the guys fast, but the training 3 comes in handy knowing when to block and when to press the attack. As I said before and i'll say it again, it's going to be luck that decides the victor.