I agree you can't compare the styles of play. I'm just illustrating how bad of a deal the pay-to-win model is.Is it not $240/per year?
I'm just basing it off the info you gave me. Personally I don't play WoW so math could be wrong.
WOW/New expansion
$60/year
Subscription
$15 x 12 months = $180/year
$60 + $180 = $240/year.
Yes, $240 is extremely expensive for ONE game because most games don't cost $240 bucks. I know people who've spent 1000+ hours in Civ 5 and bought it + all its DLC for $15 or CSGO with hundreds of hours. Same with Halo or Call of Duty or FIFA or Madden. Or single player games like Fallout: just tons of characters with different builds and stuff. None of them cost $240, they cost $60. Comparing WoW to a mobile F2P is not exactly the best comparison.
I'm pretty sure there's an direct correlation with the rise of F2P model games and the decrease of subscription model. games. WoW is still doing well for a game of its age and type but that's because its Blizzard. Its lore and world is unparalleled but the issue is no one has time to invest in doing whatever 30 man raid/boss thing, organizing your group/guild, etc.
I could try doing that or getting with 2-3 friends and play Heroes of the Storm (or Overwatch) or I could sit on my sofa/bed and play Hearthstone.
WoW is one of those games where you have to commit hours upon hours too.
New games like Hearthstone and Heroes of the Storm and Overwatch and mobile games don't require that. Play 1 min, 5 mins, or 20 mins, come back right where I left off and play again.
As for cost, there's not an expansion every year and I think they're $50 (just looked and the latest is $20 now). Monthly rates are $13-15 depending on how long you sign up.
I've played almost all of the games you've listed and the amount of development that goes into them, while greater than a simple mobile game, pale in comparison to WoW. Everyone has their pain threshold but I consider WoW a better bargain than CoD with its yearly release and expansion packs for a limited world and multiplayer. YMMV. Of course I have more money than ever and inversely less time little time to play them. Go figure.

