True, but most people can’t hit at that range. most would be hard pressed to hit at 100 yards without being regular shooters. My personal view is a shotgun is the better choice because it is more utilitarian. And range needs can be at least somewhat/partially offset by Sabot rounds and remain within the skill/utility level of the average person. The way I see it, an .06 with a scope is about useless to unfamiliar hands where a 12 ga takes far less skill to maximize usefulness and can do more damage within that ability.
I also think most encounters will be close range as most people arent military trained at stealth/evasion.
In reality a person needs three guns.
One long range Rifle: To stop them well.. far away
One shotgun: To stop the ones you didn’t get “far away”
One handgun: well, if I have to explain it, then you’re already dead.
Semper Fi