Does it have to be revolutionary in every aspect of the game? Can it not just do what other games have tried, but do them better? And considering the fact that it looks like it does this, and doesn't have a monthly charge, i don't see the problem.
And how is it limited compared to Guild Wars 1? Genuine question, as i've not played GW1.
Same thing in PvE, the amount of skills available led to some of the most innovative and fun solo and team builds which took timing and skill to master 55 SV necro/monk/mez, invinci sin, 120hp dervish, eoe bomb trapping parties, barrage parties?
Everyone thinks removing specific classes from a game is a good thing, I personally think it's a bad thing, people actually like healing, mezing, tanking, dpsing. Placing the onus the individual to heal, mez and dps and possible tank is just watering down the experience.
In the old guildwars monks were eventually replaced in pve and a lot of PvP by necros, ritualists, dervishes etc, this goes to show that you didn't need to roll a monk to just heal, likewise a monk could just smite if he desired.
Guild wars grew into one of the most complex and rewarding mmorpgs ever made because of one thing choice, which to a large extent is missing from guildwars 2.
...well you asked..