The vanilla game doesn't really throw that many NPCs at you at the same time, so I wouldn't know how much it burdens the engine. But at the same time it does mean it wasn't likely designed for it. In the end it's a matter of the total poly count and how the AI/physics affecting the NPCs were built. Those games of yours that have by default hundreds of simultaneous NPCs for you to fight were built for that purpose.