You have to bring your A game with story driven experiences. If you put out something that is shitty or generic, it's not going to sell well. Open world games tend to get an extra push of sales as some suck up anything open world, even if it's terrible. Some players are getting burnout from open world games though, and you can expect more and more not to actually complete an open world game if they don't like it. That might eventually turn into some gamers stopping blindly buying everything open world just because it's open world. You're supposed to buy games to enjoy playing them, not just buy them because "omg a review said this game has 100+ hours of collectathons! VALUE FOR MONEY!". Yeah, how about trying value for enjoyment? What is the point spending 100 hours slogging through something you are not enjoying just to shout online about how your $60 took up weeks of your leisure time?
There's also the reality of SP games need to be happy making a lot of money, rather than crying about Minecraft/PUBG/COD money. You're not going to make as much, but if your publisher is happy with some projects just making them rich, rather than every project having to make it rain soo hard 65 yachts can be purchased, per boardroom executive, you should be good to go after some IP diversity.
EA aren't exactly on the forefront of being happy with some projects making them rich, considering everything is being rammed with lootboxes, MTs, and GaaS'd out the ass.