It's asking a lot to have the game update your characters state every time you swap a gear piece, every time your food buff ticks down or ever time you perform an attack that applies a buff or debuff to you or an enemy. Do you understand how everything you are saying can be applied to how the game keep track of buffs/debuffs and character states for the rest of the game?
If I 90k I don't have to put all my gear back on or rezone into an instance because the game clearly saves this information. Hell, they could save it all as an item that goes in your Quest bag and just let you save/resume recipes at will if you have a queue pop or something mid craft.