That isn’t totally true, it’s just that we responsible guys with a gun keep it out of view and properly secured so that others are never aware of it. Ideally, nobody should know you’re carrying except for you.
The recent Twin Falls, Idaho shooting is a pretty good example of a “good guy with a gun” who stopped a “bad guy with a gun”.
It happens, it’s just rare.