You’re right, however throwing away your last weapon put you in a weird buggy ‘no weapon’ state which there was no actual logic to solve and resulted in a bunch of errors. This wasn’t really a feature and more of a bug.
The Character Weapon Manager Component is actively preventing you from throwing away your last weapon in this case. I’ll add a ‘Throwable’ flag to all weapons in the next version.
Someday I’ll add an ‘unarmed’ state. Honestly, my implementation of ‘unarmed’ will probably be a Weapon that does nothing except show your hands.