I already eat TP on my Bard for breakfast as is... adding 5 more TP consuming skills isn't going to help me to more DPS, it's going to raise it really high, and then it's going to plummet when I need it most.
Invigorate only goes so far.

Your counterargument will be: "but the support can regen your TP" - this doesn't work because I won't always be playing in a party.

If I am solo'ing, I need survivability. Moreover, if a support class is solo'ing, they are going to be killing things forever with their low damage output... or die from their inevitable squishiness.