The government needs a significant database in order to instantly freeze and/or confiscate the assets of people it doesn’t like. Erasing a citizen’s financial existence is more effective than confiscating guns at this point.
Yes, that’s part of it, I don’t doubt.
Another part could be Obama finally getting his domestic army.