when you swap ammo during a fight, do it one by one and not all weapons at once. That way the delay becomes neglectable.
I don’t see your argument, “time we lose”, as an actual argument for a change. there is no downside to this, because everyone has the same time he needs to wait. This only benefits the lazy, and the impatient, and in the end would these just find another thing where literally two seconds are way too much time … which is kind of ridiculous.