Starter motors can die and you can push start a car with electronic fuel injestion in that case. Also a weak starter is often a warning symptom of a dying battery so push starting can help heading to the next shop / service station selling car batteries.