Wow. They must have had wrenches and other passable hand tools as well. How in the world could they get that far, without managing to build and harness even rudimentary steam engines?
If someone had described Hero's aeolipile to the people who built this plumbing, it might have made all the difference.
Still, a stationary power plant would have eminently doable in my not so humble opinion. Even stone for cylinder offers great compression strength. Make it big enough and the scale works out to your advantage. Bronze bearings could be made very durable.
The reason is simple - Romans tended to use wood as fuel source. Steam engines started way after we decided to use coal instead.
The wood heat is too low to get high pressure saturated steam, and lower pressure is not that useful and requires a huge boiler or specially prepared wood briquettes.
Metallurgically, Romans knew of brass and copper, which is enough for a decent steam boiler. It would be rather expensive to make.
https://i.imgur.com/gX26IYG.jpg
I found it to be absolutely amazing so I had to find out more about it.