I think the core economic pressure is that if someone can rent your game from Redbox and easily beat it in a day or two, there's a ton of people who will just take that option.
Similarly if there's no multiplayer, it's very easy to borrow from your friend (since you don't need to play it with them), and you have a lot less incentive to play it up front for fear of missing out on the active community.
Combining the two, if it doesn't take long for your friend to beat a game, they can give it to you to play quite quickly as well, or trade it back in and get lots of used copies on shelves very quickly while recovering a lot of their own value.
Compare that to a singleplayer only game like Skyrim that takes a gazillion hours and if you want to play it close to launch, you have to buy your own copy.
This is a large part of why games that aren't multiplayer focused but are still $60 retail products are all meandering open worlds, since they need to do something to convince people to hang on to the game instead of handing it to their friends, renting it, or trading it back in.
We had a window where a lot of developers were actually trying to make something like what The Order 1886 is, but that dried up when the market reaction wasn't there, and suddenly the games that don't have strong multiplayer are all in the image of the singleplayer heavy games that succeeded.