I mean there is still an easy solution for Covenants. Give every Covenant at 60 a questline that can be done by everyone. At the end of the questline you get the specific Covenant skill ability and then you can decide to join the Covenant and to unlock all the other stuff they have or to move on to the next Covenant. Like you do all 4 Covenant entry questlines and after that you make a choice. The way it is now is just not thought out.