That a really silly comparison. An OS is a big deal, you can't just switch off. Steam is a video game store. You can install shit from anywhere. People stick to steam because it's good. It's not morally wrong to have the best product on the market.
If you want the audience as an indie developer, it would behoove you to launch on Steam (because they're a monopoly). Again, MS used all these cute arguments, and they don't really work. There's a reason Valve is always playing very nicely with regulators (especially w.r.t. the gambling stuff). They don't really want to rock the boat, but a benevolent monopoly is still a monopoly and I do think that a 30% cut for running a distribution platform is pretty predatory, especially as bandwidth has been commoditized.
If you want the audience as an indie developer, it would behoove you to launch on Steam (because they're a monopoly). Again, MS used all these cute arguments, and they don't really work. There's a reason Valve is always playing very nicely with regulators (especially w.r.t. the gambling stuff). They don't really want to rock the boat, but a benevolent monopoly is still a monopoly and I do think that a 30% cut for running a distribution platform is pretty predatory, especially as bandwidth has been commoditized.