I do all my gaming on Linux EXCEPT there is this one niche game that, at a certain point, needs so much repetitive grinding for resources that pretty much everyone uses macros for it. Guess what? I have gotten to that point, and unfortunately, the only macro that's efficient enough (because it uses AutoHotKey for detecting elements in a window) is Windows only, because AutoHotKey is Windows only. And no, it cannot be rewritten in AutoKey, it cannot be rewritten in Python (it probably can, but the project is so massive that it would be a near-impossible task, and there is neither enough supply of people willing to do it, nor enough demand from users), it cannot run under AutoHotKey in the same WINE prefix OR in a different WINE prefix as the game (I tried both, Window detection doesn't work), I have tried everything and nothing seems to work. In terms of less efficient macros, there are 3 projects listed on the official "[Insert game here] Macro Community" Discord server under the Python-macros channel: 1 of them is supposed to be a macro working for both Windows and Linux, but it has been abandoned (I even contacted the developer), the 2nd one is MacOS only, with the Dev stating "retina display" as the reason behind it. Still , I tried it and couldn't get it to work. The third one was a project that started some time ago, but then there is now a message by the dev stating "I'm now pausing the development of this macro" so I contacted them a few weeks ago to see if I can get their incomplete source code to use as inspiration when writing my own macro, no response. And yes, I tried writing my own macro, and failed miserably. It is far more difficult than I thought.
So yeah. I'm dualbooting a debloated Windows 10 (thank you CTT and winutil) alongside Linux. And Windows is, in fact, the secondary OS i.e I installed Windows after Linux.