Hospitals are a really obvious case where someone may not be able to travel by public transportation.
Or, for example, if kid had accident at home that's fairly serious but not serious enough that you actually need ambulance. You want to get them to hospital quickly with minimal walking required but you also likely need parent to stay with them.
Yes, you could take a taxi, but that can easily cost more than parking, even when parking is as expensive as in London.