It makes sense to get money from those who are willing to pay and to get data (worth money) from those who are not willing to pay (but willing to pirate).
It wouldn't create much positive publicity, but the most honest way would be a "pay for privacy" option where you have to pay a monthly sum in order to disable the data collection, profiling, data selling and targeted advertising.
Hint: a lot of companies treat you equally terribly even though you're paying
At least until now, you could use a computer and OS without being sold (just don't use some free services and avoid paid products where your data is also sold). But when the OS is also selling your data, you just have no hiding place any more!
> Companies are jerks
I fully agree with that!
Also with your assertion, that using paid services will automatically help is totally correct, of course.