Numlock would make a lot more sense if fullsize keyboards both didn't have arrow keys at all and also split the 0 numpad key into numlock & 0, so that way it's easier/simpler/ergonomic to toggle. We could also do away with Page Up, Page Down, Home, End, Delete, and Insert, since they're already integrated into the numlock key.
That original keyboard did not have separate arrow and pgup/pgdown (cursor control) keys, and numlock was how one toggled between the calculator keypad being 'numbers' vs. cursor controls (see the image above). The current 'separated' cursor controls and number pad layout arrived sometime during the IBM AT era, and at that point the 'numlock' key started to make less sense. It was kept around for backwards compatibility with old software that used the state of the numlock key to change its behavior (and/or that relied on the exact scan codes output by the number keypad in combination with the state of the numlock bit).
You see, my comment was made because I do believe that numlock makes sense. The ANSI layout is wider than it needs to be because of duplicate keys separating the main area from the numpad. Remove those keys, move the numpad further in, put numlock in a more ergonomic spot, and now they everyday keyboard has become more compact, ergonomic, and useful.