It is. I really like the direction of the steam deck. A PC that’s very open, but still is able to hide most complexity from users that don’t care for that.
Every line of code needs to be Open Source. The people or businesses responsible can buy a subscription to keep it from the public. No more money => Publicly overseeable sources + FOSS licensing.
It hurts the developer by impairing the control over the deployed software. This can mean monetization (like microtransactions or some stuff), this can mean “drop-in multiplayer” or whatever it’s called, this can mean a simple friendlist or statistics page, or something along those lines.
It is seldom something different from monetization. Especially in the AAA compartment.