They're doing something wrong, IMO.
I used to get $10 hair cuts and used to think people were stupid to pay $45 for hair cuts.
Until one day I went to a proper hair stylist. Made a huge difference in how my hair grows and how quickly. I used to get a hair cut every 2 weeks, 3 if I really pushed it. I wear glasses so it's a real pain in the ass. Now, my hair grows out every 5 to 6 weeks and even then, it's manageable without it being disruptive. Rather than visit the barber shop twice a month plus the wait time, I'm better off getting it done right the first time around.
I get my hair cuts by Connie @ The Chopping Block