I do NOT think that this is a good idea. In essence, this just gives revenant weapon swap as a class mechanic – this would be tantamount to thieves having only initiative & no steal ability.
While i do agree the class needs SOME ability to swap skills 1-5, i don’t think that this suggestion is a good way to do it and i think that will be immediately apparent if it is implemented this way. I’d like to avoid the time and trouble that would cause.
All this will achieve is ensuring that builds which use a specific weapon and a specific legend are not viable unless that legend is the weapons associated legend. Forget that this allows bad builds – every class has the luxury of building badly.
What i worry about is that it will prevent innovative, otherwise viable builds which use a weapon with its ‘non-associated’ legend. I don’t think that’s a good thing.