I do a lot of industrial automation and it is the one thing that keeps me boat-anchored to Windows. Every little programmable doodad like signal conditioners and temperature transmitters have their own USB programming cables and their own, mostly crappy windows config software. PLC software is another abomination, hopelessly Windows anchored, bloated GUI monsters, some built on top of Visual Studio (Beckhoff TwinCAT.)
I have donated to ReactOS in the past in the hopes of one day freeing myself from this hell.
Why not spend some money on an uncensored LLM to reverse engineer or create an open clean room reimplementation?
You can forward USB devices into a VM. About 15 years ago I was using a Windows VM on Linux to program PIC18F??? devices with the custom (JTAG based?) programmer provided by Microchip. The upside is that you can preserve and share this windows environment for other coworkers, and have separate VMs for different projects (perhaps one you can update, and one you can't ...)