It is functionally correct this way. It has to remove all items/weapons/magazines (to do it globally without having to call functions on other pcs and things) and then re-add the ones that weren't added to the new radio backpack to the old backpack.