Also it's not like we never have flooded roads here in the valley.
Whatever is going on, I'm confident it's not a result of straightforward parochialism in the way that you say you're comfortable assuming.
The engineers whose expertise you assume away are actually debating corner cases like the one we saw of someone carrying a bicycle on their skateboard.
In fact the companies run test campaigns in shitty weather all over the country on purpose, at great expense.
Call your government reps.
I'm not sure why you would assume to the contrary.
They do the same things with public schools (pulling educated teachers to teach in private institutions) and with medical care (pulling physicians into private concierge practice).
If all the rich people had to take public transit and send their kids to public schools, they'd start investing money and (human) energy / capital in making the public infra better.
The investment of resources by rich people into their own private enclaves is entirely rational and can be solved only by wealth taxes that preclude such action (by making it impossible).
It certainly isn't stopping anyone from improving public transit, but it seems like you believe it's this and not any one of a bajillion actual factors to blame.
Google's use of resources does not occur in a vacuum. Moreover, if cities decided to pass laws that would slowly transition all road infra away from private vehicles to shared public transit, then Google would lobby against that.
For public transit to function well (i.e. competitively with private vehicles), traffic needs to be much reduced (e.g., imagine no traffic lights and no traffic). Google's private cars on the roads do not move us in that direction. There is no doubt that they are technologically impressive, but they do not provide greater utility than investing in shared infrastructure would.
While it sucks for many other reasons, autonomous vehicles are actually a very good solution to public transit in most American cities. What I envisage is a dense grid of virtual bus stops in N square miles surrounding a rapid transit stop. You hail using an app, and a minibus (8-20 pax) adjusts its route to collect you and get you to that rapid transit station. The inverse happens for people arriving at that station, where routes are planned as the train approaches, so people heading to the same general area can be directed to the same minibus.
At a previous employer, we've seen anything from cars getting mooned, a SUV slowly driving past the AV, the rear window roll down, and someone poke their head out and start throwing dollar bills at the AV, a convention of people dressed up in animal costumes, the "Miami left," and so on.
So it's much less of "maybe we should test that" and more of "we don't know what we don't know, so let's gather some data." In practice, the cars have lidar so they won't crash into solid objects that aren't recognized, they just end up getting stuck in embarrassing situations like these.
Waymo seems to accept they can’t predict everything so they built a system that’s safe enough to operate in the real world and learn from experience.
Now that it's a problem for them, they get to hide behind an "oops sorry, let's fix the really obvious thing now", almost like taking "if it ain't broke, don't fix it" to malicious levels.
This jives with CRUD software in general, where people are not usually rewarded for preventing future issues and instead rewarded for waiting until it's a visible problem and then fixing it.
One of my favourite things to see were the random encounters that our data annotators would flag up.
Unusual agricultural vehicles, large to-scale images on the sides of vehicles, cars facing backwards being carried by a vehicle transporter.
It's a wildly long tail of things that automated vehicles need to handle.