A barber/hairdresser will get paid minimum-wage over here in Germany. From friends who worked in this profession I know that they make even less at the end of the day, roughly 5€ per hour. Only because you get paid market-rate doesn't mean you can make a living.
Whenever I ask myself if I would be happy to receive a tip being in the same situation I tip: restaurant, package delivery...everywhere.
Nothing specific to the US.