Why did the industrial revolution not happen way earlier in the Roman Empire?

by LookingForMyCar

The Roman Empire was its time ahead in so many subjects, a forerunner in many fields and had all thing needed to build a steam engine. Why did not a single person think of putting them together and start the industrial revolution centuries earlier? The Greek mathematician Hero of Alexandria from Roman Egypt even published a description of a steam-powered device. Why was there ultimately no use for it during his time?

WelfOnTheShelf