Earlier quoted context omitted.
Yeah, I hate timezones with a passion but the more I think about them, the more I recognize they're the least bad option available. They correctly optimize for making most common cases trivial, while rare cases relatively easy. I think it needs to be said here: cross-timezone scheduling and datetime math are extremely rare relative to people's daily experience. It may not be obvious to us here, because we're much mor…
The worst problem with timezones IMO is that they are way too big [1], compared to what they should be if the world were equally divided into 24 hour "strips". Europe for example has CET which stretches all the way west to Spain, despite UTC+1 ending somewhere along the French-German border - so Spain and France are 1 hour "ahead" despite not needing to. [1] https://www.timeanddate.com/time/map/
This may seem pedantic, but the confusion causes real problems with software.