> But if there is no company and someone gave you something anyway? Say thanks.
This is what grinds my gears. There is no market for a company that tries to provide a better version of the gift. The author completely glosses over the social contracts involved in gift giving. Contracts that software developers seem to be particularly immune to.
I think the party analogy is closer to the crux of it, because we all have a story about someone who threw and awful party or bought one pizza for people who helped them move and then retorts with something tone deaf like "you didn't have to come you know."
I didn't have to come, but I had other options that day, which I turned down to come to your stupid party. There was an opportunity cost associated with your gift. I'm not some dilettante who is going to crucify you for throwing a boring party. If that's the sort of people you attract then you've done yourself a favor by filtering them out. But an awful party is going to cost the group something.
(Also I wish the author had mentioned "Free as in Puppy" which is part of the situation they are describing.)