I also understand the rationale/legal reasoning used in the OP and my opinion is pretty much in agreement BUT two words come to mind "Test case" and another two words too "potentially expensive" in time and money.
Florida's "Concealed WEAPONS permit" sort of fixes this.... so a person there could carry say, brass knuckles etc perhaps...
That's why I don't buy a badge ... they all are for Florida, not Texas

(yeah that's why


That might be an angle legislatively changing it to Concealed Weapons, in Texas so licensees could legally carry "less than lethal" or less than a firearm" legally without having to test an exception/exemption/non-applicability clause. I mean if the State trusts them to carry a firearm, why not knuckles/6" knife, throwing stars, LARGE pepperspray etc?