What a strange question.
Why is anything not free!?!?
Why would it be?
Would you ask 'why isn't coca cola free?'
Why do you think it should be free? And how do you expect them to make money to keep the business going?
What language was it written in?
I started something similar in C# .NET with XNA several years ago, that I dropped when XNA went down the tubes.