They did in the past. Short version is that both first shot inaccuracy and spread rng exists as a balancing lever to make weapons better or worse in different situations. Long range weapons should give you an advantage over close range weapons at longer ranges, even if the raw player skill might be even between the two combatants.
Using your loadout suboptimally is supposed to be punishing.