What problem does this solve?
Just calling everything a "variable" seems imprecise.
That's what they are, though, it is as precise as it needs to be. Why try to reinvent the wheel?
If anything, this is placing more emphasis on people with a more formal grasp on language. As a layman, I never thought this hard about pronouns, just associated them with the most common ones and didn't think more about it.
Local means close to, global means everywhere. Give a couple of code examples and I think we're cooking with gas.