Because the government can put you in jail and the marketing agency can't. (I think I heard this simplified response on the Risky Business podcast)
Realistically, scraping people for their data like this should just not be allowed at all. People are more important than corporations.