I never understood the Linux guys. All that matters to a common user is the user interface and whether their apps and games run or not. They don't care about telemetry, architecture etc. The damn thing should just work and it should allow familiar interactions.
I have tried switching to Linux several times over the decades. It required many compromises on the interface and compatibilities. Why is it so difficult to slap on a clone of Windows or Mac UI on Linux? I'm not saying they are good. But it avoids the feel of moving to an alien land and learn everything afresh. People don't have time for that.