Surprisingly, there are use-cases for closed source other than the of greed of corporations. A server is one of those use-cases. I love to see open source servers and have worked on them myself but there are obvious reasons why that is not always feasible.
Greed is a loaded word, there are economic realities of paying developers to create the open source software. Could you elaborate on the non-economic use cases you are thinking of?
I don't see why I'd refuse to use something like nginx just because it's open-source. If it's good, it's good.