The real reasons are these:
1. Microsoft would be consistently wrong rather than correct and break things.
2. GetSystemTime() returns UTC. In the past, it didn't know about UTC. And many programmers who used it didn't either. See 1.
Please create an account to participate in the Slashdot moderation system
If you're not careful, you're going to catch something.