Use of g key in vim normal mode
Solution 1:
There's no greater connection to g
-commands: it's a mixed bunch. It is an easy prefix and the unbound keys were getting extinct so the less-used maps found a good place behind g
.
Solution 2:
Simply you're talking about two different things. In some cases g is the short way of "global" (for range command for example), for line moving the g stands for goto.
In VIM commands are often shortened for quick of use.
:help global
may help
Btw: for line navigation I've always used the :<lineno>
syntax.