I was just about to reply with a bit of rant, but RossBlenderArt managed to compress what I had to say. You posted this on an active forum for the thing that you stated as pointless??? Come on man.
If, you had put the effort in and gone through the whole process of making a game with the bge, then put across a thought out argument as to why you think the bge is lacking compared to other engines, then fair enough. No one can take that away from you. I am also not sure if your trolling or not, but I’ll give you the benefit of the doubt and assume your not.
I have used Unity and I think its a great engine. But the very fact that the bge is integrated with the ‘main’ side of blender is its biggest strength to me. Being able to edit models, rig characters and texture everything all in the same application that you create the game logic is priceless. This is the main reason I moved away from unity, signed up to this forum and started learning the ins and outs of the bge.
Another thing. At the moment we do only have a couple of devs working away at the bge, but my god they do a great job. They do this without any/much financial gain. The guys at Unity do it because they are employed to do it. If blender started charging for the use of the bge, then there would be money to pay developers, which would be an increased incentive for more developers to join the bge dev team. But that’s not going to happen (which I don’t think it ever should). These guys do a great job coding new features/ fixing bugs, remain active on this forum and can be contacted directly via IRC. How would you feel if you did that, then some chump comes along and says its all pointless??? Again… come on man. To be honest, the devs here know they have the full support of the community behind them. So in this case I don’t think their feelings will be hurt, but thats not the point.
I am by no means saying that the bge is a perfect platform for making games or interactive graphics. Of course there are improvements to be made. Of course there are bugs to be fixed. Its a piece of software. Its an ever developing entity that is doing just fine.
The main reason I stayed with blender and didn’t go back to Unity, was the community. There are load of really helpful people on this forum that will really take the time to figure out a problem with you, or suggest a different way of doing it. AND you can chat with the developers via IRC.