Everyone gets talents that add new abilities or improve their existing abilities. Shaman do too. There is no significant qualitative difference with our talents versus other classes. Everyone is tuned around having these new abilities. Ours aren't magically more necessary than anyone else's are.
Your own example perfectly shows this. Warriors get mobility stuff, Shaman get mobility stuff. Two of the Shaman options are offensive ones, aimed at limiting enemy mobility, rather than improving the Shaman's mobility, but so is one of the Warrior ones; Warbringer CCs the target rather than improving the Warrior's mobility any further.
The only difference is that you have, for some unstated and unsupportable reason, decided that Shaman should have every ability they could ever want or need before factoring in any of the optional choices, unlike literally every other class in the game. And when Shaman have to make a choice that matters, like this, you construe that to somehow be a lack in Shaman design, despite again literally every other class in the game making similar choices for similar purposes.
No talents are mandatory. Some might be suboptimal for certain circumstances, but there's always choices to be made. And yes, PvP is a situational circumstance. You choosing to focus on one narrow aspect of the game, particularly Arena PvP, does not mean your choices based on that focus are somehow universal. You're the one limiting your choices, by focusing only on one narrow aspect of the game. If you widened it to even rated BGs, you'd start to see a lot more validity in some of the options you're dismissing. And once you expand it to include PvE and the other specs, the talents are all pretty balanced.Some talents are simply mandatory, which kinda makes it cookie cutter again. Some'll say pvp is occasional, so nothing wrong with having cookie cutter there, but I think that's bullshit.
Deliberately narrowing your focus to one particular circumstance and saying that there's a set of talents that are optional for those circumstances does not make the rest of the game irrelevant to Shaman design. That's YOUR focus, not the design team's focus. And for most classes, if you narrow their perspective that much as well, some of their talents are going to stand out as "mandatory" as well, for the same reasons.
Because the factor is the narrow focus you're using, not the talent design.
That isn't how any class is currently designed, and isn't the intent of the current talent system. Your choices are supposed to matter. If you can fare well without making those choices at all, they DON'T matter. Making talents irrelevant would not in any way be a positive contribution to the game. That's what minor glyphs are for.IMO talents shouldn't be "required". You should be able to fare well w/o them. You should havbe your base needs taken care of already. Enh has severe baseline lacks, hence requiring some talents, changing it from extra flavor/sugar on top like others have it to hardly-different-from-the-old-talents.