It's way more efficient to "burn" fossil fuel than to "explode" it in ICE's. So technically steam engines could be more fuel efficient.
But once you factor in all the complexities, and all the water you gotta carry, then there goes all the efficiency...
But once you factor in all the complexities, and all the water you gotta carry, then there goes all the efficiency...