There is no perfect system, textbook wonderland communism has lots of flaws too. In my ideal world it should be a mix of everything. Communal gardens or hobby workshops are great, communal workplaces not so much. I mean, people should be allowed to get rich if they can do it without abusing others. You should be able to start and grow your company, and get paid for it accordingly.
I doubt if full self driving will become available within the next few decades. Tesla should call it what it is, advanced cruise control.