This doesn't seem like a reason not to do address based limiting, just a reason it wouldn't be perfect.
Perfect is the enemy of good.
Perfect is the enemy of good.
You just begin inventing apt. numbers - having up to a thousand apts in a building is not suspicious. And once you cross a thousand, you can invent new buildings by strapping letter names to your home number, so that gives you a-z * 1000 = 24000 unique addresses you can generate easily. Without much hassle you could extend that to a million.
Requiring a unique mailing address is just as pointless as a unique email.
The answer is "no one".