Why can't Elon Musk finish a project before moving to the next?

There is no doubt that Elon Musk is one of the brightest business minds of this generation but why does he feel the need to keep pushing the envelope? Why can’t he complete a project before he moves on to the next one?

Does Tesla use the announcement of big future plans to over shadow immediate issues such as autonomous driving - todays big issue.