>Internal combustion piston engines do not run on kerosene. It just isn't volatile enough. They won't run on diesel, either.<
I think you must mean spark ignition engines because Diesels ARE internal combustion piston engines....?
The problem with kero isn't so much a lack of volatility BUT the octane rating of it is very low, hence it being possible to ignite it by cylinder compression in a diesel engine, as in the modern aero engines. With fuel injection, it is forcibly made into a spray / vapourised in any event.
I learned to drive on a 1950s Ferguson tractor that had a two chamber fuel tank. The engine was started on petrol (gasoline) and was switched to paraffin (kerosene) once it warmed up. It could burn kero without drama because the compression ratio was very low, so it didn't knock.