This is something that I feel we as designers must reconsider. So basically it takes both to make a good game. I'm going to major in computer science and minor in Art Design. The game business is stable enough - if you are good enough. The answer is obvious.
Commercial software is produced by a team of paid professionals for market sale to turn a profit.
Free software, on the other hand, is created by programmers who work without compensation for the benefit of the community. Obviously, a game like Zelda 64 has never been created as free software. Hundreds of people were employed for months doing various tasks to create the finished product. This is obviously a massive investment for Nintendo, and they would not want to 'give away' the result of their work. Games such as Zelda have always been commercial ventures and there has never been a free software project of the same scope.