I wonder if the usefulness (or lack thereof, as some would say) of drones in combat isn't entirely intentional. I mean, drones are presented as ubiquitous, sure, but I don't think I've ever read a piece of fluff where they presented an actual concentrated threat.
If they were supposed to be combat monsters their stats would probably reflect as much. As is, a milspec drone can reach 14 dice in combat, more if swarming, while most ordinary drones will hit 10 or so. That's still respectable unless you're playing elite runners with pools on the 18 plus range, something I feel is quite common on this board. Look at the example characters; their dice pools aren't nearly that high, and until you hit PR5 opponents neither are the NPCs.
So I'm left wondering if drones are balanced for a more moderate playstyle, while their limitations means they can't be upscaled to stick it out with high-end runners. I can't help but feel that's a good thing, personally. As Rigger 5.0 puts it, if the rigger could be the whole team, why would you need other runners?