That was my complaint ever since the alpha, too.
I would say leave "arrow" requirements, but completely dump the points-in-tree requirements. Replace it with just a level or total-points-spent requirement or something. But when we said stuff like that months ago in alpha/beta, it still went live. So saying so now is pointless.