ideally, they wouldn't be balanced. otherwise, they'd all be humans with other names. different races should have different strengths and weaknesses.
We DO have humans with different sizes, skills, stats, perks, flaws, and race names. Then again, that is all that seperates race in this game. This change actually makes them more different, not the same.
When somebody talks about 'balance', they do not mean 'uniformity'. While that is probably the easiest way to create perfect balance, it is the most boring.
Like I said, if races had roughly comparable advantages/disadvantages (which they do) based on CLASS COMBINATIONS (which they don't really), you would never need to worry about a 'weak combo'.
When I say advantage/disadvantage, I mean if you took racial perks/flaws and give them numbers, take class perks/flaws and give them numbers, add the totals up, and then compare to other race totals, they would be roughly equal. This does not mean the SAME. Those advantages/disadvantages can be VASTLY different, in both specialization and strength.
all it would take is some time to master what you need to. they don't "need" an automaster
Also, automastery means 103% natural prof, so no, you can't just train it.
Furthermore, when considering making balancing changes, the primary thing to keep in mind is PK balance. This is a coding change geared toward solidifying a racial perk (dealing with PK) that is easily RPed, but not backed up by the code. This is the difference between SAYING (RP) you are a good shot, and actually being one (PK-code).
just thought you could already do this with an elf ranger archer
Finally, a ranger archer shows a professional specialization, not a racial quality. A stone giant archer is just as good as a shot as an elf archer now. This change is showing that it is a racial quality that makes them better (even elf warriors are good with bows). An elf ranger archer would be someone who has a lot of talent that further specializes on it, making them somewhat better shots than the said stone giant.
edit: more typos..