Ja, das ist alles richtig, meitne ich aber nicht.
Theoretisch(!) ist halt mit C-Script alles manipulierbar, auch Sachen, die es garnicht sein sollen.
Klar man sieht die variablen etc. nicht, aber zum Rumspielen lädt das geradezu ein, und irgendsoein Spinner findet dann schon ne bereits existierende Variable, um wieder irgendwas zu drehn

Mit ner externen Sprache hat man zumindest die Möglichkeit, manipulierbare Objekte sozusagen freizsuchneiden, und auf den Rest keinen Zugriff erlauben.
Zumindest sollte man sowas bedenken.