Yeah, the amount depends on level as well. 10 level 1s will get ~6 bots, 10 level 30s will get ~20. 5 level 30s and 5 level 1s will get ~12.
10 level 1s can't even kill one bot, after the peasants wave. They'll die in one hit, and have too low wpf to block after being chambered.
It's nice to know that they don't make as much bots spawn, but they still make too many spawn, at the later waves.
A limitation is interesting. And needed, imo.