I thought it was plausible given the accuracy of F9 landings, though I still wonder how it will work at scale if one failure destroys the landing site. That could ruin the cost benefits.
Where his vision hit a lot of speed bumps is second stage reusability. Starship is a beautiful second stage to throw in the ocean. They’ll probably get it landing but the heat tiles will require a lot of refurbishment between flights. They’re going to have to figure something else out.