I would have to offer, "why not open carry?" as a direct response. Why of all things should open carry be forbidden? With CCW laws as they are and the criminal mindset to be one of more or less ignoring all laws, what is the purpose of banning open carry? If there is no reason of merit, then there is no reason to ban it, kinda simple I know, but the truth usually is just that simple.
Why do I personally open carry? Because my grandmother had a great deal of influence on my life and insisted that persons walking around with their shirts untucked and looking sloppy were "hoodlums" and not something one should aspire to become. You got dressed to go out in public, even if dining only at McDonalds. My grandfather was an auto body man, but I do not believe he ever ate dinner outside of the home without a tie and almost never without a sport coat and a Fedora.
I do not enjoy the heat at any level and rarely will you see me wearing a coat, it has to be in the teens before I do, that does not lend itself to concealed carry. If one is to tuck in and look neat, you are left with the choices of some fairly poor choices for deep conceal pocket carry or an inside the waistband tuckable holster such as a crossbreed or kholster, along with smartcarry or another underwear type.
None of those suit me particularly well, I tolerate them when needed but find frustration builds as their is simply no need, the ban should not exist as it changes nothing, the firearm is still there, 2 mm of cloth make no difference at all. No matter what one tries to do, no laws will ever stop the criminal mind and all any of the laws do is restrict the freedoms of the law abiding.
There is simply no reason with merit one should be restricted from open carry, there should be no requirement to do so either, all persons of good character should have the freedom to choose as they see fit without regard for the opinions of others as it is not others business in how one legally conducts one's self, again, its just that simple.