Well i agree. I have seen with my own eyes, a system that can run Crysis on Full gfx... lag like crazy on my game due to WebGL Effects.
Personally i feel if Ashley and the Devs of C2 want to make a solid product, they will have to develop their own wrappers.
The biggest issue i have seen with C2 is lack of support for 3rd party wrappers due to most of them being opensource.
Scirra is exposing themselves to issues like this. They don't have control of the wrappers. So they are reliant on other people. Which effectively is coming down to a simple fact... C2 cannot deliver on exporting on all platforms as intended or marketed. Because you are actually exporting to a 3rd party wrapper and not to a platform.
So it should state you can export to any of the following wrappers who are controlled and managed by third parties. If said third party messes up like they did with NodeWebKit for linux, that its out of the control of Scirra.
Look. I love C2. Do not get me wrong. But leaving exporting to third parties is a major risk not only to Scirra but the dev's who use it.
I have been forced to redo all my artwork because of theses small issues. (that's 2 weeks that i have fallen behind launch)
Also now after announcing i will have a linux version available, i now have to give away free copies of the game on linux with additional scripts to make it run on linux because simply exporting to linux is defective due to a third party controlling the linux builds.
C2 already has a crap load of features available. What good are all these if exporting to a wide range of platforms are so problematic? It would only make good business sense to halt work on C2 itself and work on wrappers so that Scirra can take back control of what their product does upon exporting.