I didn't read the entire thread but I get the sentiment that this is another one of those threads where people are trying to figure out why other people are pissed a game isn't coming to Steam.
Here's the deal: EA, Microsoft, and Ubisoft have every right to compete with Valve. The problem Steam fans have is that
Valve's competition needs to actually compete, and isn't right now.
Origin has gotten itself to a point where it's functional and inoffensive, but still lacks a ton of functionality compared to Steam. I haven't used UPlay in a while so I don't know how far it's come, but circa 2013 installing Splinter Cell felt like installing a DVD-ROM game circa 2006. I haven't used the Windows Store in any significant capacity but the complaints I'm reading in this thread over it are pretty damning.
It would be nice if we had some legitimate PC digital distribution platform competition going on. Right now though it's pretty much separated between Steam and the services we have to use because they keep games locked away from Steam. Of the latter group, Blizzard with Battle.net is pretty much the only one people don't complain about (maybe LoL's service too) because nearly all of Blizzard's business is PC gaming, so it has to actually invest in that audience. Steam's only other really legitimate "competitors" right now have legitimate unique selling points: GOG and its refusal to use DRM along with specializing in old school games before Steam get's them, and those otaku stores that sell PC games Valve won't sell uncensored. EA, Ubisoft, and Microsoft on the other hand don't seem to be as in-tune with the needs of PC users, perhaps because their attentions and resources are split between them and console users. PC users don't trust Microsoft in particular anymore because of its past broken promises. Over the last decade or so Microsoft has really only kept doing the absolute minimum it needs to do to keep PC gamers on Windows -- keep advancing DirectX.
There's also the deal with people wanting their games launched through one client to keep things organized. Competitors selling their games on each other's services while letting each service's umbrella features differentiate them would be a good way to go. You can launch games from anywhere else through the Steam client (except Windows 10 games which, again, is part of the problem), EA sells its games on the UPlay store, Ubisoft still sells UPlay games on Steam, GOG just let's you run games anywhere, and a ton of other stores just sell Steam keys.
Why does everything on pc have to be tinkered with. Why not just enjoy the game. Putting the poo poo on a game because it's not open to modding sounds silly.
Because tinkering is the entire point of gaming on Windows. The entire advantage of PC gaming is that it gives users the freedom to run games however they want. Without that, you may as well run the software on a console or a phone. This is what Microsoft seems to not get with its app-oriented push with Windows 8 and 10.
Microsoft needs to realize the reason people still use Windows in the face of Mac OS is because it let's users do more, even if that makes it a bit more complex. It's the power user's operating system, and in every sector I believe there always needs to be at least one power user option. Making things more accessible is fine, but you have to balance that with maintaining the freedom that is, really, the backbone of why Windows is relevant today. I think Microsoft kind of realized that when it brought back the desktop and start menu for Windows 10 -- remembering that desktop users want an actual desktop interface, but doesn't seem to totally get it with Windows apps. Valve on the other hand seems to have a near perfect grasp on that balance. The entire mission of Steam has been to make PC gaming more accessible while retaining all the advantages of PC gaming. Microsoft seems to be stuck making PC use more accessible by turning it into the smartphone experience.