FSD is unlikely to ever ship as promised.
7 years is an entire model generation for the broader car industry. Other manufacturers have announced, delivered, and announced the next version of cars within this time period.
Your statement amounts to "They've delivered everything they've announced except the things they've announced and never delivered".
Sure, and I understand the disappointment and impatience, but Tesla is not exactly positioning themselves as a conventional player in the car industry either. I don't think they care too much about following traditional timelines. The only thing they care about is "accelerating the world's transition to sustainable energy" (their mission statement).
The Cybertruck, for example was supposed to have a range of nearly 1000 miles.