Someone correct me if I’m wrong, but … Numlock is a software feature in addition to a keyboard mode—your OS knows if the keyboard is in numlock or not (and can tell the keyboard to switch into/out of it?). The NumPad plugin sets that flag in addition to changing layers.
Do you actually need it? Eh, probably not. If you’re using a Mac, you certainly don’t need it.