The longbow is superior to crossbow in all ways, except ease-of-training.
The rules reflect that.
A bow in primitive cultures isn't used to hit a moving target at long range, it is a shortbow fired at 30' at unsuspecting animals - your mage can do that with all the -4 for not being proficient...