Indeed true and how many are actually helping? They throw numbers with symbols and assume uneducated or not-as-educated beings understand what they actually mean. That would be like us throwing this at you:
if (OtherGamesUseful != "YES")
You would automatically know that if the string OtherGamesUseful was possibly a var or string and maybe you even knew that the expression "!=" is used if something is NOT something and in this case it would mean that other games aren't useful and if it's not YES it would than go to a function that did something? Like:
MessageBox.Show("That's why this game is important!");
Just like little kids, they don't know that 2 is equal to the amount of eyeballs you have or 3 is the amount of sides a Triangle has. We need to visually make them understand first what the numbers mean, as in what could they equal and remember for when they're trying to figure out 1 + 2 = 3 as they could remember and think "I have 1-Nose and 2 is the amount of hands I have".
I'd say don't get me started on equations but maybe you need a little teaching? Ok, well we can leave that for another time but do you think kids know what + - x * ^ = possibly mean? We need to help them know that + means you count as if you counted what 1-Nose and 2 Hands mean and that after the number 2 comes 3 and 3 could be equivalent to 1 Nose and 2 Hands.
At the end it may have felt confusing even for you but that is exactly why it's IMPORTANT we teach gradually and properly. Too much at once is very difficult for MOST of the people to comprehend and especially new learners to, well, everything.