When I need to call my overseas colleague, I'll either need to look up his timezone to see what time it is in localtime to know if he's sleeping or eating lunch, or I'll have to look up a chart to know that it's 19:00UTC so it's typical lunchtime for him.
But when I travel, it's nice to look at any clock and know that it's almost dinner time without consulting a chart to figure it out based on the UTC time. Or when I'm watching a movie and the actor is in bed and the clock turns 06:00, I know he's been laying awake for most of the night, I don't need other cues to tell me what his normal sleeping time is.
I can understand the utility of UTC for coordinating events across the globe (which I do regularly when I look at logfiles), but using one global time seems like it would make things more complicated for more people than those that have things simplified.