Use case 1:
I want to save the entire inventory of a unit into variables and load/restore it again onto a unit; there is currently no (easy) way to get currently loaded magazines.
Use case 2:
I want to load a rocket directly into a launcher weapon; if the inventory is at capacity, there is currently no way to provide a magazine directly to a weapon.