How?
You're equating the concept of monetary value with general value. That those two things are inherently the same is a core belief of liberal/bourgeois ideology and IMHO: false.
A guest invited to a home for food does not believe that food is inherently free.
What if the food was scavenged?
What is a guest in reference to a society?
Let's say a traveler who is not from here and isn't part of the society I live in.

I'd argue that this framework was meant by the original post. "Food is free until someone built a fence around it" imho means: you didn't pay until the fence came.
The post acknowledges that work is necessary in the second post. The original post was purely about the "free as in beer" concept. No one who reads "free beer" thinks that the beer just materialized.
That wasn't the point. The point was: will my guests in this scenario where I cook (scavenged) food for them think the food is worthless because they didn't pay for it (i.e. it was free)?
It's not about "refusing". It's about not being part of the society until they arrived and needed food for their travels.
Since when am I arguing against socialism? Food not being gatekept by exchange of monetary value is something that should be the case in socialism, imho.
Ah, you're bringing up Lenin quotes all of a sudden. That explains the weird arguments you made. Let's just say I don't agree with Lenin's view of how "parasitic" humanity behaves. I don't think you need compulsion to make the vast majority of people chip in (once they don't see themselves as rivals in a capitalist ecosystem, that is).