IIRC the main trigger was Windows 8 that back then had a strong push to only use Windows Store to install software.
Valve could not conceivably continue doing business if OS vendors took a cut of all purchases via their walled garden store, not to mention having the OS vendor limit what games they can distribute and how.
Steam has something like 100 million+ active monthly users. Certainly some are casual and wouldn't make the switch, but that's a lot of home desktop market share to lose even if only half made the switch initially, and there'd be a halo effect on it too, along with a much more motivated & active community dedicated to cross platform compatibility.
We'd probably see a lot of "linux first" applications (not just games) as well.
They have already signaled their willingness to add 3rd party stores with their partnership with Amazon for Android Apps.
Even if MS didn't demand a cut of the revenue, it would also probably mean Valve could no longer add whatever they wanted to Steam. If MS didn't impose some restrictions then Steam could completely allow circumvention of the MS store. Steam does sell some desktop products besides games, and presumably would want to keep that option open.
I could be wrong, but tying themselves so closely to MS would impose too many potential problems down the road and limit their ability to change or expand business models, too much risk to put their fate almost completely in Microsoft's hands.
Now, if MS purchased Valve, that might be different.
Once I realized there was little benefit to physical purchases anymore and the hassle of reinstalling games when I got a new machine I made the switch. But with GOG around I at least still get to mostly own the games available through them.
Definitely not as user friendly, but it does work. Alternatively you can use Game Conqueror, but it very basic compared to Cheat Engine.
(But I'll try your recipe, thanks!)
Steam machines failed because they tried to replace Windows with a worse user experience. In 2015, there were fewer native games and worse compatibility; nobody is going to just rise up and displace Microsoft from their entrenched throne as THE Desktop PC Gaming platform. Alternately, the Steam Deck is essentially inventing a whole new market; if players want a mobile, AAA game platform the only contender right now is a Nintendo Switch (which has an entirely different games library, with limited overlap mostly in "indie" game titles). So now instead of fighting Microsoft where they're strongest, they're fighting a console manufacturer in one place they can expect to be weaker.
Then once the Steam Deck is a widespread commercial success -- and from pre-orders, it looks like that's guaranteed -- Valve will have the foothold to push SteamOS as an equal games development space as Windows desktop. Coupled with the reports that Proton currently runs over 90% of the popular games which don't have a native client, this very well could introduce Linux (albeit indirectly) to the wider market in a way that could eventually challenge Microsoft's comfortable monopoly position.
All the predecessors (Nintendo DS, Playstation Vita, Nintendo Switch, etc.) have been regular consoles with heavy weight locked down walled garden, where all content had to pass a lot of byzantine review and respect least common denominator content rules and censorship.
With Steam deck there is finally a handheld platform where a much wider selection of games can be installed from itself that has much less insane content rules or totally separately directly from developers to users. Another community that has been mostly banned from consoles is moders - there are basically no games that support modding on consoles, yet its very popular in many games on PC. And finally, we have a handheld that can run games with mods!
So I would hope that this will turn out to be a big selling point of Steam Deck & that affected communities (independent content creators & modding community) would make sure they are not cut off again like they were on consoles.
While competition focuses on locking down, DRM, anti-piracy, etc, Valve just focuses on selling in-game hats.
In more seriousness: They also have good synergy with the Linux ecosystem, and locking out kind ends up working both ways.
windows is shit these days oh god.
Apple already does this on macOS. macOS treats all un-Notarized apps as if they're radioactive, and leads users to believe the un-Notarized apps they choose to run are either broken or malicious. If you want to run them, you need to know how to perform a magic ritual with the UI and adjust arcane settings. Every Mac based on the M1 chipset and above will not run unsigned binaries, either.
With both Apple's Gatekeeper and Microsoft's Defender, developers must regularly buy certificates to sign their apps, and they must remain in good standing with each company if they want their apps to run without problems on macOS or Windows. Apple and Microsoft can revoke certificates whenever they want, for any reason they want, and macOS and Windows won't allow apps signed with the revoked certificates to run. Apple goes one step further and forces app developers to Notarize their apps, which involves uploading the app to Apple's servers so they can scan and approve of it. Un-Notarized apps are, again, treated as if they're radioactive.
If you use the Mac App Store or the Microsoft Store, your operating system won't trick you into believing that the apps you downloaded with them are malicious or broken. It's no coincidence that the happy path for app distribution on either system is the same one that generates the most revenue for either company and hands them the most control.
So this is different to Intel macs? You can’t just go to security and privacy and “allow”?
[1] http://www.rahulgaitonde.org/blog/2020/11/12/apple-m1-and-th...
You can use my code however you like, but I still need money to pay rent.
If you pay me to write code, and you want to run it on your PC, there’s no reason we should be having to pay a third party to allow this.
You shouldn't need permission from a 3rd party to run any software on your own devices and especially you shouldn't need permission from a 3rd party to run software you or your friend made modifications to.
If there was one thing that would push desktop linux into everyone's desktop in enterprise environments, it would be a move like this. And once that happens, similar to the initial home computing revolution, workers would bring it into their homes too.
As another comment mentioned, they'd almost certainly lose the desktop market among PC gamers when Valve & others refused to go along, and Valve's linux distro would be a very popular alternative.
The only issue companies have with getting their apps signed is managing the certificates.
Yes, getting their software into the MS store would be easy. Revenue and control aren't things they'd want to give up. Even if they simply raised their prices, at some point they'd say, "Hey, we can distribute this on Linux instead and keep the 5/10/30% cut MS is taking." (See Fortnite as an early example)
Even if they gave up no revenue, what company would say "Sure!" to MS saying, "Would you mind giving us tons of control over your software distribution?" I don't see what the companies would have to gain on that.
This bullshit has to stop.
Windows recently started blocking torrenting software due to being “malware”. Coincidence that it’s the main distribution mechanism for Linux distribution’s installation media?