S.J.
I tip everyone you mentioned, and then some.
My hairstylist gets about $25 for a tip on a cut and color of $75.
Nails - $5 tip on $25 service
Massage - $25-$30 tip on $85 service
These people I am tipping are nowhere near the high end of the pay scale, and most pay rent to have a place to host you while you get the service.
If I find a hair stylist or massage therapist that makes a killing, I may change my ways. Maybe my idea of "good money" is different than others.
Another way I look at it is this - I shouldn't be getting a service done if I cannot afford to tip - that includes hair, eating out, nails, etc. As I stated, most pay rent and are not in charge of what they are actually able to charge you for the service.
I believe in capitalism (it works), and I probably make more than all of the service providers you named. Maybe this is my small way of moving toward communism.
Maybe I am an over tipper - is there a program for me? Nah. I don't want help. I like being generous.