I do agree with the fact that keeping it free is making the game a lab for testing new and improved hacks. But at the same time on the contrary, having a free cs version can be a wonderful starting ground for professional CS players. So, Its a very highly debatable subject matter.