Earlier quoted context omitted.
As the article (or another poster) points out, you get a different algorithm when you look at the dash on a random day vs. when the Tesla knows you are going on a trip. That's even more damning to me. Edit: Also a different algorithm when below 50% charged. As some of the replies point out, a destination does supply more information. The current charge level does not.
When going on a road trip Tesla calculates the time based on the route you put into navigation. Obviously it will give a different estimate than stop and go traffic and starting the vehicle without pre-conditioning the battery. Tesla does a great job with their scheduling functionality that lets you pre-condition battery before you leave and even when you near a supercharger to maximize charging efficiency of the bat…
As the article points out, it also switches to a significantly more accurate estimation once the battery is half discharged.