I would guess the reason why is because unlike Magic Attack Bonus of which they probably just change the effects of it at a certain level, so that it is still the same trait just more powerful, Treasure Hunter they needed to make multiple so that it would add up instead of just being altered in its base name.