The answer is that Tesla is creating a general solution, whereas Waymo and Cruise and targeting specific geographical areas which they can map precisely.
Waymo and Cruise are also using more expensive, bulky and unsightly hardware, including lidar. They are starting at the top, with a solution that works, then working their way down. Their approach is confidence-inspiring. Tesla is starting at the bottom. The frequent mishap stories coming from Tesla does not inspire confidence.
You can also start at the bottom like most European manufacturers, and slowly build up to autonomous driving.
That is, start with collision warning, lane assist etc. Boom, you have a Volvo that drives itself on a highway, and requires driver assistance elsewhere.