I think not every game company needs to be open sourced. Those with the better game engines and the game characters can be a good option for the open source.
I think the big gaming studios wants to retain control over their content and code. So that they can charge as they please and keep the people on job. If they become open source, many people will lose the job because nintendo or any gaming studio can have their own for free or open source with content.