EPA range estimates being inaccurate is a real problem. They do not, and are not designed to, give actual expected range. It’s meant to be an “average” of “mixed” driving.
Take latest Model Y as example. If you compare EPA range vs WLTP (commonly used in EU)
327mi EPA est. (526km) US version (long range) / 586km WLTP est. (364mi) EU version (long range)
The WLTP is “average” as well, so which of these is more accurate?
This problem is not unique to Teslas, and actually not unique to EVs either. It’s just more noticeable, as ICE vehicles usually advertise MPG and tank size, not total range. So EVs suffer from their own advertisement highlighting numbers that will never be accurate.