It's been interesting reading through all of this controversy over the last few days. I think that one of the things that's bothering me about this new direction in PC gaming is that not only are we going to be seeing the fragmentation of people's libraries, but we're going to be seeing a fragmentation of people's rights. The right to a refund, for whatever reason, is not going to be consistent between platforms, and PC users are going to have to keep a running tally of where they can get refunds, in which circumstances, how much playtime, etc. People found this out the hard way when trying to refund Fallout 76 through Bethesda - the deal they offer just isn't the same as the one offered by Steam or Origin. And, as Steam's power wanes, they'll be able to set their own T&C's that benefit themselves. On top of that is the question of things like aftermarket key sales, and multi-region sales - they'll all have their own agendas and end user arrangements, and I find it highly doubtful that there will be consistency between storefronts.
It might seem a little Chicken Little, and I get the discomfort people have with Steam's market power. But, there are big questions that this kind of fragmentation is going to throw up, and I don't think it's going to be as simple as 'more choice = good' versus 'one library = good'.