Not necessarily true. Diesel engines can and do run for multi hundred-thousands of miles.
Heavy truck diesels can run for over a million miles. Of course, those engines weigh as much or more than the average car.
I though the problem was always that gasoline only burns as a vapor, but under high compression it always liquefies.
The ones that do aren't made out of aluminum or lightweight steel.