This would make ammo boxes insanely broken, there's many situations where you are low health, go to resupply and there's an enemy following you
with the healing delay the enemy or you atleast get a chance for a kill, but with instant heal you could simply abuse it
edit: the resupply reset is also not high, you can resupply after 3-5 seconds again