I disagree. Every since dual-specs were introduced it has been normal to change specs freely. Then suddenly in Legion Blizzard decided to make it punishing to play multiple specs. I think it's completely fine that some people just want to focus on one spec like many BM Hunters forexample. But it's wrong to punish people just because they want to optimize the use of their classes.