Quote Originally Posted by UkcsAlias View Post
Your armory and loadout is still just an inventory, where chaning loadout just exchanges weapons in slots.


Considering the change is effectively instant, you arent a null job. And the turn in doesnt happen when you click ok. As after that click, your duty can pop, and the item is still in your inventory. The only moment is when the game confirms the change of state (quest completion). This is an instant change. If your duty pops, either you have the old or new state. But you dont lose your items.

And for this purpose alone, they could have made a null weapon slot for each job to use in these cases. This is a slot that is normaly not accessible, and never actualy saved either. This way the item can always be moved without issue. (the null slot gets the new item, and then the weapons are changed around as if its a player action). And we know this slot can exist without issues, since we used to have a belt slot.
I'm not saying it isn't possible. And they could just code in an invisible/non-inventory "null weapon" that allows you to stay as that job temporarily. However, there's probably spaghetti code from more than a decade ago that they might be wary to change. One thing to keep in mind is that FFXIV has been fairly glitch/exploit free. It is free of gil-dupes, item-dupes, bugs that give extra level-ups, etc. Players are creative and persistent. They could be concerned about changing the infrastructure of the game that has kept it exploit-free.