The problem with "vote with your $" is that it implies one dollar, one vote.
Which is a fair cry from the ideals of "one man, one vote".
And fundamental aspects of our computing and network-infrastructure is no less important than, say, our electricity and road-infrastructure.
These things are *political* problems. They should be discussed and handled at a *political* level. Leaving them for the market to sort out (which is what you implicitly suggest with "vote with your $", isn't going to cut it.
Granted, on the political spectrum people with more cash (or otherwise more resources) are also more influential, but not quite to the same degree. (it's a trend we should fight there too - especially since current trends is that the middle-class gets reduced while the mega-rich turn into ultra-rich)
Deciding who gets to do what with which data, is a political question. Reducing it to a purely economical question, will ensure that the solution is one that benefits those with the largest purely economical interests.