Why don't companies try making autonomous trains, trams, etc - things attached to rails and with strict schedule - that would be several orders of magnitude easier to implement. Then move to self-driving cars - which are obviously not good enough atm.