Yes, in this simple example C2 does not required programming.
But in this simple example programming is easier than no-programming.
So: if using C2 I should to learn basic stuff about programming, why C2 consider I am not able to learn more advanced stuff?
But if C2 consider I can learn more advanced stuff - than what is the point in C2?
PS
For example, I can not avoid "random(int i)" function if I want it.