Social issues aside, the software perspective of keeping up with DST is very costly. Every time any government entity anywhere on Earth changes its mind about what zone they're in and when, the IANA needs to reissue the TZDB. Then every OS and platform vendor needs to patch up to a new TZDB. Just for laughs, Java seems to have its own TZDB so in general your OS and application layer might disagree about zones. This i…
> Just for laughs, Java seems to have its own TZDB so in general your OS and application layer might disagree about zones. Java also ships their own SSL trust store instead of using the system one. Why, just why?! Every system capable of running Java also has its own trust store...
This makes using internal CAs a nightmare.