Tbh, I don't understand why not every it system just uses UTC internally and leaves all of the timezone crap up to the fronted as "fancy formatting".
That would solve so many issues that are caused by the systems running in local time and then having to constantly convert it when interacting with other shit that is configured to a different local time...
Well it would remove the most annoying problems like e.g. the apple calendar not being able to handle an appointment with start time in UTC+1 timezone and end time in UTC+8 in combination with daylight savings. And then showing the appointment at a different time than MS Teams is showing it.