This is not really considered as a bug, this was meant to be ingame to help players get more ammo, other than the delay on it of holstering/dropping it and reequipping it, some guns also has its own special "Holster and drop" time, so that players who use special weapons don't keep on just filling its ammo and making it really overpowered.