Because everyone is too stupid to understand them at 2 am when alarms are going off. All backends should always be in UTC, even if your boss tells you we will “never” move our servers to another time zone. Because they’re going to buy or be bought by a company based in Chicago or New York or find a vertical so fat they want a second office there, or both. And then they will not remember promising you that you would never have to do a time zone migration. Why are you being so grumpy, just fix it?
Because everyone is too stupid to understand them at 2 am when alarms are going off. All backends should always be in UTC, even if your boss tells you we will “never” move our servers to another time zone. Because they’re going to buy or be bought by a company based in Chicago or New York or find a vertical so fat they want a second office there, or both. And then they will not remember promising you that you would never have to do a time zone migration. Why are you being so grumpy, just fix it?