Lol, what did you even mean by that?
Sometimes the network is just having a hard time finding that new block, if you're mad about it invest millions into mining rigs and help the network out!
More miners won't change a thing, it'll only increase the difficulty so that the average is still 10 minutes per block.
Honestly I hear that statement a lot, but I would totally want someone to actually get the statistics for that. Is it really 10 minutes? For weeks now I'd say the average was more on 1 block per 20 - 30 minutes at best.
I know the difficulty scales with the network, but how that translates to 10 minute blocks is really doubtable..
The algorithm works to make sure that, at every difficulty adjustment, the current difficulty rating would result in 2016 blocks every 2 weeks (as pointed out above), which works to
an average of about one block for every 10 minutes IN THAT 2016-block period of 2 weeks.
But of course, as soon as the new difficulty setting is done, hashpower will increase or decrease. So if hashpower goes up, you'll find the average is > 10 blocks. If it goes down, it is <10 blocks.
Because this is so reliable, one can always calculate certain things, dates for like block heights and halving times. Dates will be approximate but accurate enough.