You don’t have to play the multiplayer? The games already made it’s not like they would skimp the single-player to focus on the multi-player mode.
Well that’s just not true. You don’t just rename it to .exe and it will work on PC. The already made multiplayer will look for non-existent hardware, using obsolete and insecure methods to secure to a service that no longer exists on a completely different operating system. They would not only need to completely rewrite the client side net code from scratch, they’d have to write their server side code from scratch too, on top of paying a massive monthly fee to AWS or whatever to host it. Adding multiplayer won’t convince enough additional people to buy it to offset these costs; almost everyone is buying this game for the single player. Adding multiplayer means less profit and more delays.