It seems that those who initially "invented" programming conventions didn't spend much time thinking about what words really mean in English
Quite the opposite. Engineers spend much time considering what would be an accurate name for their inventions and concepts. For example, 'variables' sure is a better one than 'remembers', to be honest.
Also, using some terms directly from programming and the industry is a benefit for some people who want to move up to programming languages, who then already know some basic concepts. Finally, if you insist Construct's terminology is confusing or nondescriptive (which I have tried to show it is not, by comparing to a real programming language), then maybe there is another program out there you can go use like Kodu or Popfly. You don't have to use Construct if you don't like it, it's not like we're losing a sale or anything.