Analogies struggle primarily because food is inextricably linked in ways to peoples' livelihoods that other things aren't. I'm not saying giving up beef once a night is going to kill anyone, right? I simply think it's putting pressure in the wrong place.
You're equating a dollar not being spent, all the way through the chain of consumption, when it doesn't actually work like that. In mean, in theory, sure, but realistically even a few hundred dollars here and there is a drop in the ocean compared to what supermarkets process on a weekly basis (or perhaps even daily basis). If this adds to up an undeniable amount over time, they're going to make up the deficit in other ways, i.e. by operating at a loss on that particular foodstuff in order to keep it competitive, while jacking up prices elsewhere.
In an ideal world, dare I say (not being trite), in a more socialist world, business would be more accountable to the direct actions of consumers. But that isn't how it works, and there are a lot of systemic protections in place to keep chains that are beneficial for business float. When I say business I mean the international conglomerates that own these individual supermarket franchises. Like how the government bailed out national banks in the UK, but repeatedly cut funding to local government councils, the arts, and so on. The same applies for supermarkets, because it's a two-way dependency on the farms that produce these animals, and the stores that sell them. Neither can exist as effectively (under capitalism) without the other.
I'm not trying to put a downer on your activism either. I think any personal activism is to be applauded, because like you said earlier, it can get people more politically-engaged. That's great! I just personally put my activist efforts in different areas (also, I must stress, I barely eat beef as it is - and I know I'm not someone you're directly trying to convince here, I'm just saying than my own morals aren't really relevant haha), and I honestly think so long as someone isn't earning a buttload of money, then if they want to splash out on meat in their diet? So be it. The benefit to someone's health and wellbeing is more than the damage it does to the environment (directly and indirectly).
As a related example, I think giving up meat for a week or month, coordinated nationally, or in a large enough local area? That'd be more beneficial. You're more likely to get people on-board, and it'll have a concerted effect for that time. The problem, as with all cases relating to personal choice, is keeping that pressure on. I don't have any smart answers, and heaven knows sharing critical articles on how to save our planet don't exactly translate to effective activisim either (which is a fair amount of what I do, hah - just signal boosting, really).