> But 100 million small folk sufficiently annoyed with something changes a government (for better and for worse), whilst having basically zero influence over a corporation
They don't have influence because you designed them to be so. You said they're not the customer and implied they have no influence over customers.
Your argument says 100 million small folk in the same government jurisdiction have more government say vs 100 million small folk have in a company they have nothing to do with. That seems clear.
The inverse relation could also be said though. 100 million small folk in different government jurisdictions have less say in a government they have nothing to do with than 100 million customers of the same company do with a corporation.