I wish #python wasn't shoving #timezones down my throat.
I work with global sensor #data. *Everything* is *always* UTC. Even for display, nobody wants local time--we have UTC clocks up in the control room.
Sure, I can make my datetimes UTC. The problem is that if there's a timezone, "helpful" functions and libraries often try to change or display it as local (sometimes they call this a bug and sometimes a feature, either way it's always the wrong thing to do).
When I can use bare datetimes, no third-party code is able to change it--which is exactly what I want. It's already right, don't do anything!
But now I have to use timezones. And I have to sanitize my entire codebase to ensure that it continues to have the same property it currently has, i.e. effectively completely ignoring timezones.