I dont think you offended anyone with your post Oplus1, Its important for us to know were using the right tool for the job. Im glad your sharing your opinion. Here is mine :)
I see a lot of people getting frustrated trying to make mobile games at the moment. Correct me if I am wrong - but the mobile platform just isnt ready for C2 yet (its really not C2's fault). Maybe Ashley could spend a lot of time tweaking it and get slightly better performance - but at the end of the day until the mobiles change the way they handle html5 its like beating your head against a wall. Why put all the work in when mobiles will catch up on their own?
Dont get me wrong - I feel your pain! When i first started using C2 - I was using it with the sole intention of making Iphone games. However, its time for a new game plan, the App store is not the only way to make money with your creation.
I find it strange that people dont seem to be as excited as I am about Kongregate. They will potentially sponsor your game paying between $250-$2000 as a one off payment - and then you still generate money from add revenue as well. If you dont get a sponsorship - then your free to post your games on all the portals you can find (increasing your ad revenue).
Right now - there is nothing stopping anyone from making a really nice game in HTML5 with C2. Your right about the fact that not all platforms support WebGL (and that it is absolutely needed to really be able to play any intensive games). What I intend to do for my game is simply add a note at the beginning of the game saying that unless you are playing with a WEBGL enabled browser your likely not experiencing the game as intended.
We cannot control everyones experience in our games like you can with a flash game for instance yet (we need to accept this). HOWEVER - Our games arent going to get dusty! (From what i understand web games have an extremely long shelf life). We have the tools NOW to make fine games! Maybe only X percent of the market can truly experience it the way we want them to, but things can and will only improve (and of course your game will still be there when it does).
IMO we should be focusing on using C2 to its maximum potential (IE WebGL) - Not stripping projects back to bare minimum - and then even still, frustrating yourself in order to get any little performance boost you can.