Tesla's are not self-driving cars in the sense of revolutionizing any driving. You still have to pay attention and be ready to take over all of the time. That means you can't sleep, read emails, etc. on your commute. It's a fancy lane assist that reduces mundane movements you have to make and it improves safety, but it's not resulting in super cheap automated taxis or overnight road trips.
In that case we had self-driving five years ago, I guess OP meant mind-off self-driving. That's the hard part, it could even be an AI-hard problem. Because if you have to pay attention with hands on a wheel, it's not a huge convenience improvement. And there's also the problem that human-take-over situations will be increasingly dangerous as the self-driving software improves.
And by the way, the auto-pilot video is underwhelming. Several companies have more advanced self-driving tech than Tesla, e.g. Waymo is at least 3 years ahead.