Okay, but to be fair, your character would also need an Agility of 98,304 to fire a rifle at a target 900 miles away (which would give him all kinds of other insane bonuses...), but like I said above, it's never been a really big issue to me.
Other systems handle range differently (obviously). I kinda like the system from Mekton Z+.
Range is the basic, unmodified range. So for a rifle it's Ax10, ±0 to hit
Short range is 1/2(Ax10), +1 to hit
Long Range is (Ax10)+1 to 2x(Ax10), -4 to hit
Extreme Range is (2x(ax10)+1 to 3x(Ax10), -8 to hit. Beyond Extreme Range, the attack cannot be made.
Just my 2¢, I think this may be a topic unto itself.
Edited: Added image file of a modified range modifier table. Total house rule thing, mostly just playing with numbers and thinking in text.