Yes, but that's by selection:
If you believe that an information display directly in front of the driver is vital (and I do believe that), then you're not in the market for a Tesla model 3, or the new Volvo EX30. If you chose one of these cars, then you most likely don't believe that.
That said, I agree with you from a pure marketing perspective. The idea that you need the heads-up display is a recurring one. In online forums new owners are often looking for solutions, only to come back after a couple of weeks to say that they didn't feel the need anymore. It would be interesting to know how many people just write it off without even trying it out.
My anecdotal experience: My parents went from a Volvo XC60 to a Tesla Model Y. Both were a little skeptical about the lack of heads-up display. They stopped looking for aftermarket solutions after a week.
For me by far the best development in cars in past few decades, technology as it is just consistently helps with informational overload for the driver, works 100% in all possible conditions.
This is not exclusively a Tesla problem so. As long as the speed limit is only displayed, I am fine with it. What I am not ok with, is the car enforcing it.
Edit: If Tesla isn't reading signs, well, that's a problem. Either because map data is outdated, or because speed limits are variable like on German highways (as in one minute no speed limit, 120 kmh the next, reduced to 80 10 mintes later only to be unrestricted 5 hours later again).
Either way so, it still is the drivers responsibility to drive the car in a safe and legal manner.
It's one of those things that the entire industry seems to have solved 10-15 years ago that Tesla just can't get right. That and automatic or even functioning windscreen wipers.
Whereas my Ioniq 5 in Korea has perfect knowledge of the speed limits, all speed camera locations, all exceptions, etc, and presents it in the windshield under the wheels of the car in front of me. Night and day.
In general Tesla relies too much on AI and not enough on boring factual/external data sources/information.
I'm sure because it makes mistakes only sign detection software would make. It doesn't know speed limits end at an intersection and makes this mistake all the time. Also sometimes it detects max 10 ton as max 10kmph. I don't think it's real time because it doesn't detect road works speed limits reliably. (But I think there was an update recently saying it's real time now, so maybe it changed)
Every time I'm behind a bus in my Tesla, it reads the sign on the bus, displays it on the scren as the current limit, and sometimes (arbitrarily it seems) if I have autopilot on it reduces the maximum allowed speed to 40.
I can't speak for the logic run elsewhere, but AU Teslas for sure use it.
(Not sure about major road repair but that is understandable.)