This is the 3rd time or so I'm suggesting this but this time there's new argument.
So far the reason was mostly related to minimum safety distance for explosive ordnance and the like.
For vanilla, range overlapping is a strong reason not to add more diverse weapons. With the minimum range similar weapon types can be used along each other as complementary weapons without turning their particular use to OP-ness.
I would like to ask this feature for weapons and shots separately so each one respectively can be made universal. This would allow weapons to fire different types of shots and shots to be shared.