If you have to use a program that is windows only you have to use windows. I could move our entire company over to Linux if it wasn’t for SOLIDWORKS been windows only.
Wine can be an option but I’ve found it very hit and miss on some of the more obscure windows only programs
In the past I’ve used virtual box (virtual machine) in seamless mode, so it looks just like a window in Linux. I can’t remember why I stopped, I think it was down to licencing and oracle buying it.
The amount of times I’ve had this argument in the office is untrue. I think the default values aren’t stored in the docx file or something like that, but when you manually set a value it does store it in the docx.
Then you have the whole proprietary blobs in a “open” standard to deal with.
The worst offenders are people who format with tabs and spaces and wonder why it’s all messed up.