Wight: what a complex post to go through, I must admit it's a struggle for me. (I'm not a native english-speaker/reader, and so is a fair share of our community)
For the sake of comprehension and efficiency may I please ask you to shorten your future posts and stick to the subject of the topics.
From what I grasped, it seemed to me that you went from seeking technical assistance on a precise point through rants about various subjects displaying quite a few misconceptions about the usage of C2 and even perhaps programming in general.
At some point you ask why you can't put PHP into C2, it's because PHP is a server-side type of script and that C2 produces HTML5 (so JavaScript) games/scripts to be executed in a browser on client's side.
Those are informations that you can find in the technology entry of C2's manual.
You can find more informations about JavaScript in the overview entry of C2's SDK.
May I also advise you to have a good read at this tutorial, especially the part concerning C2.
It should provide all the good leads and basics for a usage of C2 as it is intended to be used.
Also, once again I'd like to stress the fact that it would be really nicer if you focused your posts on the subject of the topic.
It helps keep the forums friendly.
When one look for technical help on the forums, it makes it more efficient to have only concise and precise posts about the subject.
Also, beware on the language you use too. We have teenagers (and even younger children) that browse through those topics. Please be nice enough to edit your previous posts and remove any rude language.
If you want to elaborate on commercial products vs open source products or other topics about life, please consider keeping those posts in the "Open topics" forum.
Thank you in advance and welcome in the community.