I think the problem with the game right now is that professions has easy access to boons. The mind set of everyone right now is "if this spec CANT bring XYZ boons, kick."or "this spec is better because boon spam" every expansion ANet has to add flavour to each spec to sell the game.
What i think ANet should do is to limit easy access to boons or give us more access to removals, if you can easily apply these boons every 10s then a player should be able to remove them within that same amount of time as well. Same goes for PVE bosses, boon strip removal mechanic should be a thing.
Untamed has good counter to every thing that is in game right now, pvp and pve. Hard CC rotation, boon strip, and projectile bubble. It's just that most players want big numbers popping everywhere since its a new Spec πππ