How many times have you had a game-breaking bug? Why are a good amount of folks still on .NET then? That last point is just hollow. Freedom from what? Oppression?
And that's one part of the freedom. Open source software will live as long as people are interested in it, while proprietary software dies very definitively.