Not all IP holders will be willing to play ball. This year we saw the MLB adopt the position that they would only extend Sony's MLB licence if Sony developed Switch and Xbox versions from next year so that's what is going to happen.
This is an apples and oranges style situation, let me explain
MLB, like all sports games has an extremely limited useful shelf life of about 3 months. Just look at Madden in a few weeks, you’ll see price cuts in under a month. By July, you’ve sold all the full price copies and usually the first round of discounting. All the money is about the consumables after that. MLB gets a massive upfront, as much as 40% of the wholesale price (NFL gets $20/copy upfront and a piece of the consumables according to my friend who worked at EA). MLB wants the game on Switch, as that’s a gigantic thing in baseball countries, and no one buys RBI because it’s awful and they probably want to stop making it even in the barely supported way they have. There’s a lot of kickbacks to be made here, especially from Switch and they want it. Sony is likely OK with it because it’s not going to change their core business.
Spider-Man games are pretty evergreen, especially if they’re good.
The biggest problem for Xbox is this: There are not enough baseball people to support it. The biggest countries for Sony are also the biggest countries for baseball. 2K bailed on this gen because the cost of upgrading and recreating for PS4, where they didn’t sell a lot of copies, and Xbox, where they couldn’t sell enough copies. The royalty plus production expenses took a franchise that was already losing money and rocketed it to the deep.
It wouldn’t surprise me at all if Microsoft is paying for the port as well. I don’t think it’s any coincidence that they resumed Minecraft updates around the same time it was announced.
Sony and Marvel are a very different story. Marvel has to keep Sony happy so the next round of MCU hostage taking will be the least painful it can be. Sony has exclusivity on Spider-Man, and must approve outside appearances on console, which they’re not doing. Before someone brings up ultimate alliance, they don’t care about Switch and neither does Microsoft. They’re not chasing the same customer. Nintendo consoles are used for Nintendo games, and the vast majority of their owners have a PlayStation, Xbox, or both, and none of those people are buying AAA on fifteen year old hardware. Marvel isn’t going to poke the lion for the 2-3 million copies tops Xbox will sell, as the income from the movies and related merchandise makes that money look like chump change.
The real key to shaking this one up are these protests, which can likely at least force the creation of a window for outside Marvel projects. The biggest thing you can do to help, and I’m not saying it’ll succeed, don’t see any Spider spin-off movie. No Morbius, no Venom (god that sucked), no Silver Sable, nothing. Marvel has poor leverage for renegotiations right now, so do what you can to give them some. No exclusive (I’m sure there are exceptions) sells consoles to people buying them for that game after 6 months, and in reality it’s more like 3, so holding onto exclusivity beyond that is just shooting yourself in the foot. The less reason Sony as a whole has to protect Spider-Man, the more reasonable they will be