Simple Solution
On the one hand, the data shouldn't be available like it is through the API.
On the other, the simple solution to all of this is to not broadcast to the world every little detail of your life! We cant be completely anonymous if we use any digital services. However, we can be wise about it and not give our data away at every turn.
Some of the examples above are real world scenarios. In the US, insurance companies use all sorts of meta data to set rates. Did you know your credit score goes into setting your rate? It's all out there, waiting to be abused to separate you from your rights and money.