Because so many guns are not registered, or are not currently owned by, or in the possession of, the original owner. Registration is a way to take inventory of what is out there on said date.
Again, are you really going back to the constitutional argument? It is a cop-out, IMO. We don't know...