There’s no legal issue though, and I think most users are willing to accept the tradeoff if it gives them search. The ones who it really bothers always have the option of joining a private instance. Unfortunately posting public data by definition always means somebody is going to do something with it that you don’t like, you can’t opt out of the world.