You seem to be addressing a related but separate matter, namely boycotting products to influence companies. The topic in hand is companies pretending to be large numbers of anonymous people. This is what would be prevented if submissions to public consultations were tied to real-world identities.
I think this is a miscommunication. You interpret nine_k's phrase "putting your money where your mouth is" as meaning "buying only from companies you support", but I think nine_k actually meant "having public comments require payment".
That will become less effective as companies become increasingly centralized, with just a few having many, many brands.