More importantly it's nothing to billion dollar corporations or governments. Money should not equal speech. Instead I think that firstly we need a "proof of personhood", a way to identify real individual users and distinguish them from bots and shills that run multiple accounts. As it is now the system can be easily gamed which works great for those who have plenty of resources. Genuine users get the short end of the stick.