The stated purpose is to help catch people illegally dealing in firearms without a federal firearms license.
The actual purpose it just to make gun purchasing and ownership as annoying as possible in order to discourage people from buying and owning guns ... drop the number of gun owners enough and it will be much easier to outright ban the things. Clearly its not working![]()