I agree that your more recent proposal isn't, but your original proposal was--your original proposal was to legally require all users to be paying customers. You have now changed that to only legally require that user information not be sold for profit to third parties. I am simply emphasizing the difference (a very important one, IMO) between those two proposals.
> It’s about making a business model illegal
I'm not sure I would dignify "selling user information to third parties for profit" with the term "business model". Especially since, as you have already pointed out, there is already a context in which it is illegal (phone call information).