Numerous studies have explored the link between bacterial swimming and the number of flagella, a distinguishing feature of motile multi-flagellated bacteria. We revisit this open question using augmented slender-body theory simulations, in which we resolve the full hydrodynamic interactions within a bundle of helical filaments rotating and translating in synchrony. Unlike previous studies, our model considers the full torque-speed relationship of the bacterial flagellar motor, revealing its significant impact on multi-flagellated swimming. Because the viscous load per motor decreases with the flagellar number, the bacterial flagellar motor transitions from the high-load to the low-load regime at a critical number of filaments, leading to bacterial slowdown as further flagella are added to the bundle. We explain the physical mechanism behind the observed slowdown as an interplay between the load-dependent generation of torque by the motor, and the load-reducing cooperativity between flagella, which consists of both hydrodynamic and non-hydrodynamic components. The theoretically predicted critical number of flagella is remarkably close to the values reported for the model organism Escherichia coli. Our model further predicts that the critical number of flagella increases with viscosity, suggesting that bacteria can enhance their swimming capacity by growing more flagella in more viscous environments, consistent with empirical observations.