1. Means people have to build and test two systems
2. It's confusing to the normal user
3. It's better for the product if it's shared as they can iterate and improve based on the data.
This actually applies to loads of products, like voice recognition (Google has recorded and stored everything you've ever said to 'ok Google's on their servers).
So I don't think we'll see a solution until we see a massive shift in privacy becoming a key election issue. Which it probably won't for decades or until a ruthless dictator takes over a developed country (sort of happening in Turkey).