I don't sell my PyGames because I think programs should be free. It's nicer, anyway. Of course, this means people don't make money off their games, so professional game developers wouldn't exist. Anyway, I fall into the category of "making games for fun".