You have to wonder if people notice that there are basically two distinct and incompatible positions in this thread:
1. Tesla need to sort themselves out and finish FSD and fix the bugs. It's ridiculous how long its taking them!
2. Tesla (and Elon) are way over their heads and will never deliver FSD because they underestimated the fundamental difficulties in ADAS.
I don't think anyone here (myself included) is in a position to accurately judge the feasibility of either position. Those in group 1 are probably seriously underestimating the complexities involved in what they think are "simple things to fix" (Dunning Kruger, anyone?), while those in group 2 might well be overestimating (perhaps because they would enjoy seeing Tesla flunk?).
As I have said before, no-one has ever attempted anything like this (forget Waymo with geofenced cars stuffed with every sensor known to man). Tesla are quite literally trail-blazing, and while its fun to be a critic, it's vastly harder being the artist, and actually having to invent new techniques and approaches as you machete into unknown territory.
Right now, I can get in my car and have it drive me to the store, or a restaurant, and 9 times out of 10 it will get me there comfortably all by itself. Sure, it should be 10 times out of 10, and we all are excited for that day, but only 10-15 years ago, even doing it ONCE would have been jaw-dropping. Think about that. You are almost literally driving science-fiction, guys.
Does this mean we shouldn't point out the obvious flaws, or the delays from (over-optimistic) dates? Of course not! I myself get mad when the car bizarrely moves out of the lane it needs to be to make an upcoming turn, or leaves it late to try to merge, or puts on a turn signal for no discernible reason. But I'm also aware of the massive complexities and problem space Tesla are attacking, and with each release they get closer and closer. Do you think they dont know the car does these things? Or care? Of course they do, but it's the usual old story: they have finite resources and the list of stuff they work on is prioritized, and, like it or not, some of the "embarrassment" issues are pushed down the stack.
And one other thing to consider. They have persisted. And are getting closer. Crazy though it is, that does take a bombastic, over-optimistic, driven, slightly crazy person such as Elon (though I personally detest him in many ways). Ford, or GM, or Toyota would have quietly shuttered a program such as FSD years ago. Finally, there are all those FSD up-front $$ buy-ins, that make so many people here angry. Without debating the dubious ethics of this, the very fact that Tesla have taken so much in up-front buy-in has kind of forced their hand here. They are committed, both by Elons (over) optimism and the financial fallout and backlash that would occur if they tried to pull out. Sure, they have weaseled a bit from L4/5 to L2/3, but technically these levels are far closer together than many (maybe even including Tesla) realized.
So yes, debating this stuff is fun, and even useful. But let's keep it in context .. we are watching, and taking part in, an incredible experiment. So why not (literally) enjoy the ride!