Those games all failed for good reason.
Hellblade received essentially zero marketing, was on Gamepass day 1, and was a console exclusive to a failing platform.
Outlaws suffered from people tiring of Ubisoft's open world formula and Disney Star Wars alienating a lot of the IP's fanbase.
Concord had fugly characters, was $40 when its competitors are F2P, and offered nothing new or appealing.
As others have pointed out, plenty of recent games have achieved success; it's just that in an increasingly crowded market with so many options, people are less inclined to give unappealing games the time of day. Why buy Concord when you already have Overwatch? Why buy Outlaws when there are so many better games on the market?
The solution is simply for devs to do a better job at appealing to what gamers want.