Certainly expectations often outpace technology. The ideas you mentioned still hold validity although stuff like autonomous taxis are still not feasible (for the most part). And self charging is even a greater challenge.
But your point is taken: a lot of potential that went unrealized. Will we see it starting now? I am optimistic if people will focus upon building and providing services.