Sometimes there are routes that take significantly longer with PT, and in those scenarios it's just another argument for taking my bike.
There are a few scenarios in which I take taxis, but they're rare and usually when it's the only reasonable option (caused by time or availability of PT like at night).
It also depends on where you live in NL. Every 10 min a train to Ehv is neat, and I got a bus from Ams to my home city every few minutes whole day long, but the rural areas don't have such luxury. The joke for the trains goes, that "they don't drive on time, they drive on rails."
Google has improved here with their offline maps, but even then, it's not 100%.
I'm not saying that PT is worthless or that we shouldn't improve it, but IMHO, Uber and the like fill a very critical "last mile" kind of problem that I think pairs nicely in cities with public transportation.
There's no need for any difference between navigating by car in Google Maps or navigating by public transport in Google Maps.
Meaning, in Netherlands Google Maps show the estimated arrival times of everything, transfers, etc. It'll take into account delays, cancellations, service announcements, etc. All easily within Google Maps (plus a few other apps; the information is publicly available).
Traveling by bike/car/foot/public transport is all the same complexity.