Why cannot Tesla learn and build on Waymo's technology?
2 different philosophies.
1) Geofencing & Preparation for the area:
Waymo believes in the geofencing system because it works better for an automated system if everything is predictable, every single possible scenario is listed and solved. If it can do it with the highly prepared 50 squared miles in Chandler, AZ, it should be able to expand the same method to other areas too. It just takes lots of time to expand the system to the whole USA.
That method works best in driverless railway in Disney Land where the rail is raised up high to make sure there's no obstacle and the route is unchangeable. It also works well in an elevator where all the scenarios are predicted (geofenced to a specific, unchanging number of floors).
2) General, generic solution:
NTSB wants Tesla to geofence Autopilot so it can't be used in the city as dictated by its owner's manual but Tesla aims at a general solution rather than geofencing.
3) Cameras are eyes:
Tesla believes that because human can drive with 2 eyes only, it should also with 8 cameras!
The problem is: Human does have a brain between 2 eyes so Tesla must develop a similar "brain" with its software.
So the issue is only a matter of time that someone (or some machine) is smart enough to write codes for those 8 cameras.
4) No wait for camera software:
Waymo believes while waiting for advanced software for cameras, it can use a training crutch called LIDAR that it can write practical codes for now.
5) Consumer choices:
Those 2 above thoughts are still imperfect but I am willing to choose Tesla because I can currently use it almost anywhere.