Your chance to hit with ranged weapons is determined by perception and not by dexterity.
Then explain why my mage with a low perception can hit better than an archer with a higher perception.
Does your mage have a bow equipped? I think, he probably has a staff as a weapon, doesn't he? Staff is an intelligence-based weapon, so the chance to hit is determined by intelligence. So, if your mage has a very high intelligence, then his chance to hit with a staff is also very high.
The chance to hit with ranged weapons (which is the same as accuracy) is determined by perception.
I think he means with spells, not staff attacks. Do ranged staff attacks have a to hit chance?
Addition:
Quote
I think that this is unbalanced, because bows and crossbows are the only weapons that require two attributes.
I wouldn't necessarily say its unbalanced, but it does strongly suggest making your archer into your scout/trapfinder in order to get your money's worth.