stroopwafel said:
I mean, if PCs are so great, why would MS invest heavily into xbox when they already have shitty windows? They could simply promote the game for PC right?
To sell you double the products.
Microsoft views Windows as... I don't even know anymore. Its not a gaming platform, they've made that clear. Its not a business software - too many design choices recently have just impeded on business needs to follow Apple. I guess maybe they view it as a mobile platform? They're trying to put it on their phones after all.
Basically, Windows, the only part of the PC Microsoft sells you, they just view as a generic platform for everything. Its why they really ran into trouble with 8; they tried to unify PC, console and mobile platforms onto one OS, and didn't design each specifically for what it should be. People noticed, big issues, queue free Windows 10 for everyone, even pirates.
Now, regardless of whether you play games or not, you will own a PC, and if you own a PC, most of the time its Windows. These days Mac is gaining more ground, but businesses and gaming are still mostly focused on Windows [Naturally depending on the business], and a lot of home computers are Windows computers as they're cheaper than Macs. So, Microsoft has already sold you that.
Now, they could develop a game, and only publish it on the computer. You'd earn some game sales. However, they've already sold you the OS, so there is no more incentive for you to buy Windows at that point.
Now, MS designs a console, the Xbox, and dedicates it to gaming. They then create a bunch of exclusives for it, that you can't even play on the PC [Halo Franchise after the original being a low hanging fruit for this]. Now, this is ingenious to make you buy more Microsoft stuff.
Maybe you brought Halo and an Xbox to start with, because you like consoles, and back then they were still more plug'n'play than today, and easier to use. But maybe you didn't. Great, they've already got your sale. Maybe you brought it for PC, and loved it. The next one is Xbox exclusive. What are you going to do? You don't need an Xbox. You don't want an Xbox. But if you want Halo 2, you have to get an Xbox. There you go, Microsoft has now sold you a console, and more games.
Why do you think first party titles from MS were still Xbox exclusive, even though more money could be gained from selling them on PC too? Because it drove Xbox sales. Funnily enough, this has always been a big part of consoles; Why do Sony not publish their exclusives to the PC? Because if they did, a fair portion of their audience wouldn't need to buy a Playstation anymore. Games sell consoles. If there are no exclusive games, console sales would plummet. There is some native console market, but MS and Sony work to grow that market and create barriers to exit.
Also, ITT: People who last played PC games 20 years ago commenting on how hard it is to get them to run. Times have changed. PCs are as plug and play as consoles these days. Once you've got your game, you shove it in, run a quick install, and start playing. Patches exist for both, firmware updates exist for both, and messing around with files is something you haven't had to do outside of modding or really trying to push the limits of your game for decades. Hardware incompatibility is also pretty low, unless your PC is ancient. Funnily enough, PC gaming has been becoming easier and easier over the last few decades, even as consoles added more and more barriers. Are they exactly the same yet? Not quite, but they're getting pretty close. It ain't like the old times, despite many people trying to insist the opposite.