Massive +1. The current system clearly does not work, and I think these changes would go a long way towards fixing this.
Bugs happen, inventories get lost, but staff should be able to fix these issues much quicker than they currently can.
As far as I know, admins can already spawn in items...