I like FPS games. I played HUNDREDS if not THOUSANDS of hours in the original Call of Duty games (COD4, MW2) and Battlefield 3, Halo, Gears of War.
Now it is all Battle Royale and it just sucks. It is 15 minutes meandering around from building to building doing f*ck all only to be taken out in the final 10 before you've taken a breath because they got lucky on the items they found.
Then you get to go back in for another 15 minutes of nothing. That isn't fun to me in the slightest. At least in the games I mentioned above you'd occasionally come out with an MVP badge or something. In all of the 100 odd hours I've thrown myself at Fortnite and Apex I've won maybe 3 times tops. It's pointless and unrewarding.
Now don't get me wrong I DESPISE what COD has become. I wouldn't play a new COD if they gave it away for free but that is because they ruined it by penalising good players and trying to iron out skill gaps. Lagging games on purpose and making it so you die in one bullet from pretty much any gun stripped all fun from the game.
Or they try to change the formula too much and fail like Titanfall did.
The problem wasn't that traditional shooters were getting old it's that they milked COD so much that THAT became old. The tired brown military shooter got old. The crafting in Fortnite or the wall running antics of Titanfall though would be great.
I do still like tradition game modes though. Deathmatch, capture the flag, search and destroy, king of the hill. They are still awesome. If they made a new game that didn't suck but had traditional game modes I'd play it in a heartbeat.
Instead all we have is unrewarding trash like Apex. You don't even feel like you make progress in Apex because the exp they dribble out is so tiny and all the unlocks are tied to pathetic loot boxes.