I think the damage dropoff is unnecessary. Not only can you manage enemy distances with level design, but there's also the fact that the weapons have spread, which inherently reduces effectiveness at range. Then there's the fact that some weapons have a limited shot range to begin with. The drop off is just compounding the effect. Consistency in damage is nice!