To be fair.
In the time in which bannerlord plays out there wouldn't be much light seen in the night unless they'd have lanterns or rush lights with them.
It would be extremely hard for archers to see any troops at all unless there's a full moon and troops have shining armor.
But this wouldn't decrease the length of which archers can shoot, it'd just make them shoot less accurate (being from the lack of sight).
So technically speaking; a debuff on accuracy would be more realistic than having them not shoot at all when "out of range", since they aren't really out of range.
Archers still have ears and can hear troops marching; armors and weapons clinking and jingling.