There is a time tested and effective political solution: separation of powers. If Abine Blur blocks Mozilla from doing this stuff, and the Firefox plugin auditors keep an eye on what rorts Abine is pulling, then we dumb punters are in with a chance. Abine and Mozilla could gang up, but that puts them in a prisoner's dilemma—either one could win free advertising, then customers, by dobbing the other in to 60 Minutes. Some people are capable of resolving the prisoner's dilemma superrationally, but they don't become shonks, spivs, or chancers, so this is a fairly reliable solution. I think the priority for a privacy respecting internet should be to get Mozilla, Abine, and Duck Duck Go to start acting as if the others exist, and users of any are likely to use them all.
Maybe, in the end, big tech bastards are just another kind of bastard. That would be nice. In 200 years of democratic reform, the people have invented some sophisticated and effective ways of stuffing the bastards back underneath whatever rock they most recently slithered out from.