The main advantage of a steam engine is that you can use anything that burns as the fuel. For example, a steam engine can use coal, newspaper or wood for the fuel, while an internal combustion engine needs pure, high-quality liquid or gaseous fuel.
Hope this helps!!!!!:D