Check out how well their windows-rs project supports cross compilation. It also requires proprietary components to be present. Meanwhile winapi, the project windows-rs is a competitor for requires neither.
Would I call it a trap? No, but MS hasn't shown well enough that they are friends to free software.