Cloud gaming is incompatible with any online competitive game because it adds additional latency that simply feels bad for the user. Console-esque locked down systems are the only real solution
I play BF6 on GeForce NOW (got the game before I made the full time switch to Linux) and the latency isn't perceptible at all. I suppose living in a country with extensive fibre optical links and a dedicated nvidia data center helps, so yes this isn't a solution for everyone, but I think it's better than the dilemma of letting cheaters proliferate or destroying privacy.