If you think Fortnite is an objectively shitty game, you should take look at your bias first.
I don't like Fortnite, but it's objectively an amazing game enjoyed by an insane number of people with actually pretty great business practices. No lootbox, things are pretty fairly priced, battlepasses that let you buy the next battlepass with the currency it rewards.
Same thing with rotating game modes, objectively they were fun but barely anyone played them more than a couple times. It just wasn't worth the development costs. And you say that people complain about it more and more, but you're only going by this sub, and this sub is an insanely small portion of the overall community.