Making a game like this for free is just not feasible. Games are often far too complex and involve too much maintenance and work to be free. It also takes a lot more than just programmers to put together a good game by today's standards. There are some free games out there that are very good such as (ie. America's Army, Nethack, Wolfenstein Enemy Territory) however it is just not possible to expect all games to be free software.