Isn't there always an infinite ammo crate somewhere around when you are supposed to fight those things?
hot take
growing up is realizing that half life 2 isn't really a particularly well-designed game, especially when compared to the original. having infinite ammo crates alone is basically giving up as far as game design is concerned