Time blindness may be a real condition, but it’s a condition that can and should be accommodated for by the person afflicted with it, not those who suffer as a result of it (e.g. friends, service providers, employers).
It would be great if there was some type of device that actually kept track of time that you could wear on a part of your body, like for example an ankle, or a wrist. Oh, wait—there is. And, it’s easy to get in the habit of looking at it on a regular basis.
And today it’s even easier than in days gone by to set alarms on your phone (which most people have on their person every waking moment), or on their wristwatch.
I don’t particularly have a problem with time perception (except for perceiving it accelerating as I get older. Weeks seem to fly by at the speed on light these days), but I still set alarms for appointments, just in case. In fact, I have my alarm set to ding an hour before my dentist appointment today (lucky me; nothing more pleasant that getting your teeth drilled).
If someone with time-blindness has trouble judging how long a task takes, like driving to work, then they should err on the side of being early, not late. To do otherwise demonstrates that they place more value on their own time, instead of those who suffer as a result of their lateness. That’s selfish.
Maybe some folks are willing to accept chronic lateness in their chronically tardy friends (though I wouldn’t, if their lateness wastes a lot of my time), but employers certainly should not have accommodate for chronically late employees. At the very least, as an employer, I would have the chronically late employee make up the time they wasted X 2, or dock their hourly pay X 2 for the time lost. This assumes it’s a business that can adjust to lateness in that manner. I think, in most cases, peoples’ time-blindness would improve significantly, if not vanish completely if they too had to suffer the consequences of their lateness.
IOW, if you have time blindness, accommodate for it yourself, don’t expect others to do so for you.