Im glad you brought this up. I’ve made this argument for years now. There are so many shops in the triangle area here, that have no weapons signs. Most of them are places in strip malls, downtown areas, etc. where you have to park in a deck or lot and walk there. So it effectively prevents you from legally carrying at all. And these are crowded places, prime for shootings.
I know if it’s private you can’t do anything about it, but I wish there was a compromise to be made, where it was universal per town, or something. It’s a huge issue and it never gets talked about.