I don’t know anything about music production though.
There's an entire world outside of AAA FPS games-as-a-service that require kernel-level anticheat.
Do you know how valve used to make games and now it makes money? What happens when EA comes up with an amazing amazingly effective and cheap anti-cheat solution? And they offer it effectively for free to all indie developers, and it just works?
I don’t care, because I switched over to console for effectively this and other reasons. But Colonel level anti-sheet absolutely must be rejected.
Why stop there then? I could pound a nail through my SSD and now it’s even more secure…it won’t even have the opportunity to write compromising data!
For that matter, instead of wasting all this money on transistors and metal and whatnot, why not just have a piece of paper that has the word “computer” written on it? Don’t get much more secure than something that doesn’t even execute code.
Always-online single-player is supremely bullshit though.
While anti cheats have obvious benefits and are a dealbreaker for some, be careful what you wish for. It's a slippery slope. One chess streamer famously had to set up multiple cameras pointing at him from different angles to combat cheating accusations.
Originally anti-cheat was to detect the running of the mods but of course now are phoning home every thing you are doing on your computer.
When the next window image manager claims windows is secure ask them to turn off the virus scanner. They will look at you like your nuts.
So now my annoyance at windows does battle with my love of mods. I know the nexus folks are working on a new cross platform mod manager, but they have yet to support bethesda games (I suspect for some of the same reasons I had issues).
EDIT: by Linux, I mean Linux+Proton
Until anti cheat design changes entirely (and it may not be fully possible), the freedom and control Linux provides simply doesn’t work with them.
What I don’t know about this is a lot, so I will admit I am speaking out of my ass here.
All of these things are pretty much non-starters for Linux users. You might as well just use windows if you are going to go that route.
You know, design better games.
Windows anti cheat gets around this by using code signing and Trusted Platform Modules, which Linux would never be able to support without Linux users giving up control of their own operating system, which is not something a Linux user would do.
Only thing I can guess is, some Devs might see game support as being complicated by the many variations of Linux and not want to see those tickets.