Warcraft is the most expensive game I have ever played. Waiting more than 6 months for content updates is too long, because 6 months of a monthly wow sub costs more than a full, new, AAA game.
Let’s compare xbox live ultimate pass:
It costs less than wow, you get over 100 free games, you get xbox gold (free, aka servers to play on, etc), the library includes a lot of triple A games, including all first party xbox games.
For example, I want to try the new “Outriders” game, but I don’t want to pay for it, because it has a 74 metacritic score. No problem, for less than a wow sub I can try that game for free.
But not only that game, but over 100 other very high quality games. The list is updated as more games are released, just like netflix.