I can certainly see why it was done a certain way, because its supposed to emulate a Map. There is no delete key in Map, so inserting a Null is equivalent, as there is no "Delete" in a Map. However I do feel it should remove the record instead of inserting a Null, but eh.
Anyways, I needed a method to delete an entire "User" as well, and the provisioning was started for it, but it was never completed.
I was able to mod the program and fix that. I also added a "Remove" function for individual keys as well just in case but I never found myself using it.