But there is. States like NJ, NY, DE, CA will not recognize the 2nd Amendment right to carry; even though they have laws on the books to issue permits, very few if any permits get issued. Federal reciprocity forces the issue.
In NY....I know plenty of dudes who “carry”....and legally.