If that's the case then why haven't smart people figured out a way for game developers to make money while releasing their software as open source? Point me to an example that illustrates how this is possible and I will concede that you're right.