I don't work in private practice, I work in a hospital/MOB HMO with one of the highest premiums. My clientele contains people with money, employment, and education. These people come to their appointment on time, know their medical history, are sober, get regular health care, etc. They also tend to stay established patients so their repeat visits were easier in nature.
Whenever I worked in commercial, I tended to encounter lower-income patients that carried their socioeconomic woes into my office - single moms bringing in huge strollers, people with lots of diseases because they get an eye exam once a decade, larger refractive errors, contact lens abusers, people who complained a lot about costs, people coming in late or not at all, everybody was new so I always had to start from scratch. It just wasn't fun working with patients, and every so often I would get crazy/hostile people which I greatly hated.
It just wasn't for me. It's analogous to being a disneyland employee and working with their guests versus being a six flags employee and working with their attendance. Or teaching at a private school versus inner city chicago. Since working at the hospital, I've not had any confrontations, bad attitudes (I'm not your buddy, I'm your friggen doctor), nor anyone coming in my exam while under the influence of substances. I can just do my job without any drama.
TL;DR : there's less bullsh*t