The spec predicted in 1996 that this would happen:
"(Note that this may cause problems for MS-DOS and other systems that use local rather than Universal time.)"
Are you seriously suggesting Windows doesn't know the concept of UTC time? And secondly suggesting that fiddling with timezone offsets is an expensive conversion?