Yeah I kept thinking about this feature and I was really waiting for one. It’d be cool if not all guns you found came with a mag. IE guns in gun stores would probably have the mags somewhere else seperately and even then some guns might not have a mag at all anywhere in the gun store. Same should apply in most other places. Survivor zombies, already dead mil squads/gangs, mil/cop zombies, etc. Additionally, if a zombie/dead dude had a gun on him, the magazine should have a random amount of ammo in it, and if it’s a simple body you find then perhaps it can have casings next to it or perhaps one casing (implying the guy shot himself).
Perhaps after this we can have a more in-depth maintenance and repair system for firearms so that after a while of using them you actually have to do basic cleaning to the gun and maybe rarer have to actually repair or replace a part that breaks?