That's not hard, there are many ways to get your name and address ranging from data breaches to public tax records. So what do you want to do about it? Make reselling an address illegal? Half the economy would collapse out of inability to function; your doctor couldn't pay a service to send out their bill, for example. That's a US example but there are equivalents in other countries.
How about make it so voter registration, vehicle registration, and property purchases are not public records?
There is no legitimate reason why everyone on the planet needs to have open access to all of that information AND be free to use it for commercial purposes