I think there have been talks, due to the backlash, that the bill will be changed to grandfather the affected firearms and ban the sale of new ones. Of course, grandfathering would require registration. From what I remember, it was originally an outright ban.
https://www.virginiamercury.com/201...include-grandfather-clause-for-existing-guns/
You are correct, but registration gives them a data base for seizure at a later date?