Has that ever worked at scale in history?
This strikes me as the same as people who take a stand by not ordering from Amazon or not using whichever service, they make their life somewhat harder and the world doesn't notice.
Even worse, the people taking a stand signal to others that they do it, but most others think that the cost outweighs the benefit, and don't like being judged. Groups in which everyone signals and judges like that suck and devolve into purity spiraling, so few people sustain it, and the people taking a stand get bitter.
Yeah it has on occasion, you're right in that it usually doesn't have much of an effect but every once in a while it does. If there's enough of the self-sacrificing users they'll together save a business or a way of doing things. Like running Linux on consumer hardware, or using cash in retail stores.
They don't necessarily have to coordinate, they can use a thousand different linux distro's and literally never talk to each other, and still cause PC manufacturers to keep to a standardized boot process and largely documented hardware so that Linux remains viable.
Co-ordination problems are the hardest problems.