The writing IS NOT on the wall for consoles because the biggest barrier is Internet Access. The market may shrink to the point where it cannot support both Microsoft and Sony but console-less gaming is a pipe dream. Games are too large to stream and not everyone has a powerful enough PC to play the latest software. Consoles will go when the internet monopolies go away.1. it's a big enough investment for them to focus on the console less future Because they see the writing on the wall that consoles are thing of the past.The reason why they investing so much into X cloud and game pass
But that's because they are losing and trying to change the entire landscape instead of competing directly with Sony. They want to be a software company and may end up going that way but it most likely will not be because of the death of the console...it's most likely the death of the XBOX.2. But that's the whole purpose of them becoming platform agnostic so they don't put your eggs in one basket like Sony where Sony needs to PlayStation Console in order to make a profit Xbox is trying to be a software company and not just make money from their Xbox Consoles alone
If they have the intent to keep COD on Playstation why not sign a 10 year or 20 year contract? They were only offering Sony 3 years. That shows that even Microsoft doesn't even trust that they would want it Multiplatform in the long run.3. You're right Minecraft is on all consoles,but again They were bought in 2014 by microsoft. By Your Logic Minecraft legends which came out in 2018 wouldn't of come out on PlayStation or Nintendo switch Or the upcoming Minecraft legends which is also coming to the playsstation and Nintendo Consoles
That was not my point at all. GOW brings value to playstation because you can only get it on Playstation. If an XBOX user wants to play it, they need to get a PS. OR they can wait a year or two and get it on the PC. But by that time Sony has already made a ROI and got the brand cachet off of the release so they lose little but gain sales.4. God of war is a single player game releasing single player games on PC has no effect because you don't need a large pool to run a single player game whereas call of duty is a multiplayer game which needs large pool of players To justify running game servers for 24 seven
They are not putting games on PC to compete they are putting old games on PC to make money off the folks who don't have a PS.5. Yes they are they stated that even Jim Ryan stated that they're putting more of their games on the pc To compete
"In the last three years, Sony will expect to make $415 million in PC game sales alone...that near half a billion dollar revenue comes from games released on the PS in February 2017 (Horizon Zero Dawn), April 2018 (God of War) and April 2019 (Days Gone)."
"By selling its first-party games on the PC, Sony made a calculated risk that the PC would not cannibalise its console business, but instead add an additional source of revenue. It is a difficult scale to balance."
"By releasing catalogue first-party games on PC, they look to find new and secondary markets without alienating day one buyers who would have bought the game on console and most likely finished the game when the PC release comes out."
Sony is seeing an untapped market and catering to it. If they were trying to compete with Microsoft they would be releasing GOW 2 on PC at launch or shortly after. We have no idea when GOW 2 is going to drop on PC because PC is a secondary market for Sony, their focus is on PS because it's printing money.

Sony's decision to release more games on PC makes complete sense | Opinion
Sony's PlayStation business strategy is changing. During the PS4 generation, Sony's strategy was to double down on rele…
