You're now making like the opposite argument though. With the current model if you leave for a year and come back you won't have new content unless you buy it.
It's standard free to play. Either you play the game as intended to get the content, or you pay.
With wow you could quit for a year pay 15 bucks and have an entire year's worth of shit to do
Which you have to do in less than a month. Or pay again. That's one year of content, fully done in one month? And don't forget the expansion every two years, or your content is empty and devoid of any players.
You say you missed the destruction of Lion's Arch? Here's what you ACTUALLY missed: Zoning in every hour to spend the next 45 minutes running with the zerg doign the same like 3 events (which are escort, defend, and kill shit quests, like everywhere else) to try and get some Lions Arch tokens of whatever the fuck.
And you know what? It was one of the most fun moments you ever had. The zone was actually packed, and you got into overspill during prime time or weekends. For an entire two weeks.
I mean, I know that unless it's a Blizzard raid dungeon that you need to wipe 100 times before you finish, it's not content. So, meh.
In other words, you missed nothing, which was kind of the point.
Yeah. I mean, it's not like WoW, where if you missed an entire tier of progression, don't worry, the next raid's loot replaces pretty much all, and if you missed an entire two years of loot, well, the next expansion is going to give you greens out of the box that equates your first raid, 15h of /played later greens that replace your second tier raid, and 30h of /played in, normal dungeon blues that replace your last tier of non-heroic raiding.
In both cases, the reward of doing content is doing content. In both cases, whatever items you're getting out of it are either duplicates of what you might already have (GW2), completely replaceable after 4 months (WoW), have skins you can keep if you like them, and that's pretty much all.