The main trait feedback thread seems to get zero responses. Here’s an idea for a different method of unlocking traits, because quite frankly a lot of people hate the current method.
L35: Traits I unlocked
L40: Traits II unlocked
L45: Traits III unlocked
…
L80: Traits X unlocked (all adept and master traits unlocked)
Then only the grandmaster traits should require these sorts of objectives.
This is simple. It makes levelling more rewarding. It still requires some challenge and direction to unlock end-game traits, but the core of every build is fleshed out without the player having to be sent on a grocery run.