Has blizzard considered having your stacks go poof when you switch a piece of gear out?
It would be a solution in my opinion, this way. You are bound to your gear + skills until you join a new game. I don't see the issue with it, it is a solution to the problem.. yet, people will always complain.
That would suck when you find a new item that your not sure if its benefits outweigh its drawbacks.