It seems like a deliberate choice to limit free speech in some ways (libel and slander, fighting words, etc), make "reasonable search" into something very legalistic that the police can regularly lie about without consequence legal or otherwise, but let anybody carry any weapon any where.
Why all in on one category, but not others?
No wonder CNN's ratings are in the toilet.
[1] - https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm