This is a tradeoff between computation speed and accuracy. The selling point for single shot detector is speed. So they are very cautious about the speed and mAP tradeoff. In particular, very careful on what complexity may added to the detector. There is a survey paper from Google about how many proposals should make per cell. For regional based detectors, it turns out smaller than some research paper used.