Write code to handle DST without a library sometime and you'll agree!
I agree. Time is supposed to match our diurnal cycle. Noon is the middle of the day. Keeping as few time zones as possible (striping the earth vertically) makes sense to keep the original purpose, so you are not stuck with thousands of time-zones or just one as in China. Daylight Savings serves no purpose but to make people's lives miserable. I work in environmental monitoring. We hates the DST. It is banned from our dataloggers. Two timestamps bad! However, we keep loggers on local timezones. When the data is ingested, we convert to UTC, but record the originating timezone. UTC isn't very useful when observing light measurements across a continent, for example. We want to see solar noon across the continent and how the soil moisture, humidity, etc. responds.
Matlab is my favorite for bizaar version numbers. I have for example Maltab Version 7.0.1.24704 (R14) Service Pack 1.
Not only does it have the standard Major.minor.bugfix numeric structure, but it has a marketed Release number (R14) AND it has a Microsoft style Service Pack number AND it has an automated build number!?!
Makes you wonder how they all relate to one another.
If a camel is a horse designed by a committee, then a consensus forecast is a camel's behind. -- Edgar R. Fiedler