If anything, the missile weapon ranges are absurdly long.
I don't know what the flight time for a longbow arrow would be to 1000 feet, but I'd be willing to bet at least several seconds - and you'd have to point the bow so high up, it'd be really easy to loose sight of the target. Even worse with a crossbow, since in that case, the stock would completely obscure whathever you were aiming at.
But the -1 penalty for spot for every ten feet obviosuly doesn't work all that well either - I'd say apply it only to spotting people who are actively trying to hide (which presupposes cover, since D&D doesn't allow hiding in plain sight in normal circumstances) - getting a -10 to spot someone hiding behind a tree 100 feet away doesn't really seem unreasonable.
I don't know what the flight time for a longbow arrow would be to 1000 feet, but I'd be willing to bet at least several seconds - and you'd have to point the bow so high up, it'd be really easy to loose sight of the target. Even worse with a crossbow, since in that case, the stock would completely obscure whathever you were aiming at.
But the -1 penalty for spot for every ten feet obviosuly doesn't work all that well either - I'd say apply it only to spotting people who are actively trying to hide (which presupposes cover, since D&D doesn't allow hiding in plain sight in normal circumstances) - getting a -10 to spot someone hiding behind a tree 100 feet away doesn't really seem unreasonable.