Math advanced a huge amount during the Medieval age. They simply didn't have good tools for calculations, and nearly all of the Modern Age's math was based on questions that they didn't even consider to ask by then.
There were huge advances on material handling during the Medieval and Modern ages. Not only the obvious ones on metallurgy, but on glass working and ceramics too. All of those were important.
And let's not underestimate the individuals. Had Newton not been born, our Industrial Revolution could be delayed for many decades too. Anyway, it's no accident that when he appeared, he was at England, there was basically no other place on the world where somebody like him could do what he did.