That might not have been as clear as it should have been.
Held weapons DO have an ID to Name mapping that we maintain. But ground spawns don't. We should be able to change ground spawns to work in a similar way as held weapons, so we could maintain a list of ID to Name mappings going forward.
Though, I do wonder what you mean by "some really janky items for held items". The last I checked, the held item stuff worked fairly well (though it's based off the item graphic/model, so if it's called X, but looks like Y, it will show up as Y.