Blehhh... yet again, world lore gets shafted just to accommodate gameplay. How about we completely remove lore from the game and turn it into pure monster grinding and pvp instance game? If world lore is just an excuse to give more power to players, there is no reason for it to exist. You can just add new system to the game without any lore or whatsoever.
Next, allow players to join all covenant and swap between covenant soulbinds and abilities at will. There is no need for this restriction too. More people are complaining about this than they are complaining about the location restriction. Just do it!