You're describing the current status quo. All the people in this topic do not like the status quo and are looking for ways to use their preferred OS.
If you want to understand the rationale here, try to empathize with the following: Many development tool chains are easier to use on Linux. For a long time tools like Docker didn't even work on Windows or OSX. Many developers left Windows for Linux, and in an attempt to keep these users in the Windows ecosystem, Microsoft invested $7.5 billion in Github, Mono, VS Code for Linux, WSL, WSL2, Linux kernel support etc, but it's still just not as nice as developing on Linux.
Perhaps big studios can have multiple dedicated computers with fulltime employees on them. But an Indie developer working from the living room dinner table does not want to buy two computers. They just want to do development and design on one computer, on one operating system. They often spend 80% of their time developing and 20% of their time in design, so Linux/development wins over Windows/design.
So they did buy a computer that works with 80% of the software needed. This topic is about the other 20%, more specifically Affinity Design and Affinity Photo.
If it was the other way around, and 80% of their time was design, they might prefer a Windows computer in stead, but with this much usage, they would probably be justified in purchasing the expensive monthly Adobe CC subscription in stead of the more affordable Affinity suite.
Affinity is a more interesting indie developer option than Adobe. And Linux is a more interesting indie developer option than Windows. Therefore, Affinity should run on Linux.
just made my monthly visit to this forum/thread to check if there's any news on data merge.
The day that feature is added I will head straight to the store and buy whatever program you implented in.