real world experience is that most companies do not offer their software for free, and open source developers either have to get sponsored or have to constantly solicit donations.
donations do not typically cover multi-million dollar, multi-year development cycles.
you have to be trolling, right?
if people can get the game for free, because freedom 2 demands the game be freely redistributable by anyone with no restrictions, people are not going to pay for it. they are going to get it for free.
Free as in freedom not as in price
free as in freedom = i give away the game to everyone i know for free, and the studio loses out on those sales.
edit: oops, just noticed you are the same person i suspect is trolling. so, probably best for us both to end the conversation here.
It's fine to say you don't think it works in theory. But in practise many people have made their living this way for many years.