I agree with Mart on this. If a unit can throw a dagger 3 tiles, then even the weakest bow would be able to fire anywhere on all but the absolute largest of maps, making limited range pointless. As for withdrawing from combat, if you're the attacker, you can always just not initiate the attack; defenders, OTOH, should have a difficult time withdrawing unscathed. Besides, the only way to currently withdraw is with magic.