> I bet yes. Which means, the laws existence does deter people from doing certain things. It doesn't deter 100% of people, but the percentage is greater than 0.
This is exactly the point. The objective of these laws is not to deter illegal possession of firearms. That's already super, duper, triple, illegal. It's to deter the law abiding from exercising their Constitutional rights.
There is no situation in which a criminal could be charged with these laws, where the criminal would not already be facing decadess of prison time for illegal possession of a firearm. It's already illegal for a criminal to be in possession of a firearm. It does not matter if it is manufactured at or purchased (and the latter is potentially a crime on the part of the seller).
In contrast, this type of blanket ban on otherwise legal activity turns yesterday's law abiding into de facto criminals. And many would not even know they're criminals unless they go out of their way to read the fine print on defense spending bills.