I mean if you think for a second you’ll realize you don’t actually have to pay money for the game. Gold is so incredibly easy to come by that it’s very reasonable to use gold to pay with tokens, so the only thing you’re paying with is your time. Yes, someone else pays for the token but that’s not you, you just pay the player. Tokens are super cheap now too.
Regardless, complaining about the game doesn’t mean you need to quit. That’s a dumb thought process. I honestly think BfA is hot garbage, I loved legion, quit during WoD and loved everything before it mostly. I’m really not a hard player to please, good raids and good class design is what’ll make me happy. I can play the entire game including islands and warfronts while enjoying it if my spec is fun to play.
To me it’s blatantly obvious most classes including my own (Paladin) are just versions of legion class design with Artifacts, legendaries and tier sets stripped away. This makes the entirety of the game boring for me and honestly if I wasn’t using gold to play and didn’t have the raid team I do now I’d have quit. The content that came with BfA is horrible imo and the rest is basically leftovers from legion either worse or the exact same.
Not only that but even leveling was bad. The alliance zones were fantastic but leveling from 110-116 without gaining anything and then losing legendaries felt terrible. It was a very noticeable nerf especially if you were using speed legendaries. Then we went another 4 levels without gaining anything again. First expansion where we’ve actually lost more than we’ve gained (lost: tier sets and legendaries, gained: nothing).
However, even though I dislike this expansion, I love my raid team and the progress we’ve made (world 1k to 500 to 300) makes me happy which is why I play. So yes I dislike this expansion and hope that they actually make class design a focal point again especially now that we have these janky artifact systems in the game however I don’t want to stop raiding with my current team and I pay with gold.