Did physics have to catch up before steam engines could become efficient?
Short answerTheory eventually helped, but practical inventions sometimes came before a full understanding of their physics.
NotesMathematical thermodynamics could help explain and improve heat engines. Practical development did not always wait for that explanation. Inventors sometimes made working devices before they understood precisely how they worked.