Yes.
Note also that the official opam Windows experience is rather new. Packages are tested in the opam-repository CI only since about a year and a failure there is not a refusal to merge (IIRC).
For upstream package devs on Unix it’s also a bit difficult to easily get a testing environment (see point 2. here) and further complicated for some of us on arm laptops by the fact that opam Windows on arm is not an official reality.
But I recently made great progress towards that here with an elaborate bootstrap procedure requiring you only to type two commands in a QEMU window with a graphical cmd.exe. This then allows you to generate bespoke Windows Validation OS images unattended in which you can login to a cmd.exe prompt followed by pwsh via the SAC console. But I’m hitting a wall (and soon timing out on that for now) on trying to install winget on these images – I’ll try to sum up the problems in a couple issue and see if any of my trusted Windows devs can shed better light.