I'll talk about the imbalance, specifically the imbalance in choices. When one path becomes obvious (too easy and achievable early on), while the others become unnecessary.
Well, I'm convinced on this point – if it's easy to achieve, then why bother with other branches.
But tying it to an artifact... – then the amulet should be destroyed after reaching the fourth level in the racial skill.
Okay, let's leave the three branches as they were.
Regarding the suppression – no one forces you to take suppression skills; if you don't need them, don't take them. As I understand the WGE's idea, they want the skills that are always needed to drop, but the fact that an unnecessary skill drops when leveling up is unacceptable. But how can you know what the player needs and what they don't? – that's a personal matter for each player, which means that both necessary and unnecessary skills will always drop in any case.
Блистает там воздушностью прогалин.
Но между кедров, полных тишиной,
Расщелина по склону ниспадала.
О, никогда под бледною луной
Так пышен не был тот уют лесной...