Yeah, wanting to support a vanilla installation is a valid reason to stick to MSVCRT. Just watch out for those silent footguns like the %zu format specifier not existing, haha. I have not tried One Core API myself either as I personally draw the line where it is reasonable to expect people to use officially released runtimes.
As for GetDynamicTimeZoneInformation, yes it probably would disappear when doing static linking as Principia does not use it. However initially I was building the game with all the dependencies and libstdc++ as DLLs, but ended up linking it all statically after I had to statically link libcurl with mbedtls anyways.