It has upfront fixed costs and variable costs to maintain, which need to be covered by the developers, users, advertisers, or some combination of the three.
Which is the point in context to someone saying "If only there really was universal expectation of free software...". With IP, the costs are hidden and it's easy to fall into the trap of expecting it to be totally free.
If I give you a lunch without asking for anything in return, and without inconveniencing you, that's a free lunch for you. Of course somebody paid for it, but that doesn't stop me from giving it to you for free.
>Which is the point in context to someone saying "If only there really was universal expectation of free software...".
"I get my software for free but be offered the option to donate" is the model that's giving us Dwarf Fortress. It's free (as in beer) software in any useful sense of the word free.
I don't think they meant "universal expectation of free software with donations only".