Won't people just end up coming up with their own pseudo time zones anyways? If I'm in New York and I'm calling someone in Seattle, aren't I gonna have to just mentally subtract 3 or so hours anyways?
It does require a different way of thinking about time zones. It sounds complicated because it's unfamiliar, but if we ever make the transition, the system would be simpler, less ambiguous, and easier to reason about.