I am very new to weaver, only a day or so. So I might be missing something essential here. But does the class work as follows ?
You get one spell based on the previous AND new attunement. You get two spells from the old attunement and two from the new one. And then you get a cooldown on attunement switching of at least three seconds. So basically for staff : shockwave, burning retreat, frozen ground, static field and windborne speed might be unavailable to you when you need them most. Meaning that exactly 100% of your defensive spells are picked based on your current attunement and you can't switch to them when you need them.
And this is a specialization as a reward for owning an expansion and doing work for it.
Does that about sum it up or am I missing something here?