Except that the Heller and McDonald decisions stated that bans on concealed carry were 'presumtively' constitutional. Not absolutely constitutional, but 'presumptively' constitutional. In legalese, this means that the constitutionality of concealed carry is legally rebuttable, but that argument is years away from being properly considered by the Supreme Court.
Yes, obviously a ban on concealed carry cannot logically be justified. Open carry is only practical during fair weather and is almost totally unsuited for many classes of law-abiding citizens (most notably women). On a positive note, concealed carry is rapidly becoming the accepted norm in 'most' of America. Constitutional Carry has passed in 3 states* and is being considered by numerous other states as well.
You can thank the 'presumptively' constitutional irrationality of concealed carry bans on at least one Justice, most likely Justice Kennedy, insisting on it. Remember, it was a 5/4 decision.
*Vermont always had it.