This is just my opinion as a C2 hobby user who enjoys the software and has made several small games and am currently 3 years into a major project that is only about half way finished.
Scirra is in the business of making game engine software, they are not in the business of making games. I truly believe that if they were to take 6 months to a year and use that time exclusively to try to make a really good game using their engines, it would completely change their minds on what is really needed in comparison to what is currently being offered.