Was just reading random boards and found this, looks useful.
I'm hosting a meatbot server now, and had to remove the weapons from the maps and disable dropweapon.
If the bots walk over any weapon on the ground, they will pick it up. When they see an enemy, they will stay still and not shoot, since they use exclusive weapons to work properly.
That's also why I had to disable sprint, since it's technically a weapon.

Anyway, the way I found to remove the weapons is to edit the map file and change the spawn coordinates (will crash if you stack too many in 0;0;0). I guess your way is just better and, in a certain way, more correct.