The limited area/weather isn't a huge problem.commercially . You just need to start offering it in a single city when possible, prove the tech and business works , and than you could get tons of money to scale to other cities .
I'm not arguing against progress. I think it's great people are working on this and obviously you have to start somewhere. I'm just pointing out the fully autonomous vehicle is not a few years away.