Self Driving Cars - A Technology Destined For Failure