You don't have a social security card or drivers license? You don't file taxes? You don't have to register anywhere because they don't need that. They update all that kind of information when you file taxes.
Convenience. The reason you have to register is because you moving somewhere puts some level of strain on that community. This registration gives them a chance to get a handle on city migrations. They do the same thing in Switzerland. I don't remember who, but a very rich man was denied the ability to move to some low population city because they couldn't figure out what they would do with his tax money (warning, I've not verified this actually happened but I imagine it could).