I wouldn’t be totally opposed to that if:
It was free for the buyer and seller
The process was fast and not cumbersome
It can be done & the law enforced without creating a national firearm registry
I can’t speak to the legality on all things, but if the above conditions were met I wouldn’t write angry letters to my representative about it.