While I agree with your general opinion, in order to achieve all 6 perks, it will cost $150, not $300, though that is still a extremely high price for 99% of players.
I can't offer any other good ideas for fixing this perk at the moment, perhaps if I give it some more thought though.