This has been changed because of the change in the contract with NASA. NASA no longer wanted to have propulsive landing and SpaceX prefer to focus on the BFR. This made space tourism less valuable and also lead to the choice not to human rate the Falcon Heavy. The same reason that Red Dragon was cancelled.
SpaceX simply shifted all its focus on the BFR. That's their long term goal and other things are a distraction.
I don't even know if anyone expects it to take the time Elon says, except Elon.
Every aerospace project comes in late anyway. The key thing is that SpaceX appears to be great at hitting their development budgets.