As a habitually right-on-time person, I disagree. I time things down to seconds, not minutes. I'm rarely ever late and almost never early, but to be that way, I need to know exactly what time it is. And if I'm asking, it's because my watch is broken, and the general read you offered is exactly useless to me.
Most people asking just need the general time, but if they follow up asking for the precise time and you know what it is, it's for a good reason that you've obviously never considered. It's up to you to help them out, or give them a hard time for no good reason. Your choice will say a lot about you.
If you really needed the exact specific time, you'd be wrong to trust a random analog watch anyway because you know how inaccurate they are given how much you care about time.
Your entire hostility is based on the assumption that I do know the actual time, which I usually don't because I don't live my life like that. I cannot handle either the anxiety of waiting until the last minute to do something or the friction of being upset in traffic or being perturbed over someone showing up "five minutes late when they damn well knew the meeting was at WX:YZ" or whatever.
I am almost always early, and can't remember the last time I was late, but I don't mind that at all because I am far more comfortable spending a few minutes meditating, gathering my thoughts, planning, etc in between events than acting like I'm speed running life.
My point was more referring to the many instances in which I know the person and the situation and know that the exact time is both irrelevant and not likely offered by my watch.