>So at best we can have system where you can keep your data and pay more, or sell your data and pay less.

And that would be fine, but without more rigorous controls on corporate behavior, you'll end up paying more and not keeping your data.