The language runtime maintainers specifically change parts that already work fine to use newer APIs that do the same thing. IIRC, the Go runtime changed which win32 function they call to generate random numbers. It would've been free for them to just not touch it.
Ok, and? API being the same is kinda the Windows selling point. That said, there are API differences - DirectX12, Bitlocker, etc.
The language runtime maintainers specifically change parts that already work fine to use newer APIs that do the same thing. IIRC, the Go runtime changed which win32 function they call to generate random numbers. It would've been free for them to just not touch it.