I work without a fixed schedule, being my own boss, but also that of a few other people. I sometimes work as little as 4 hours, more often up to 13 - 14 hours.
I have grown up kids. I have other family obligations, I have a house with a half acre land to take care off, I have other activities than WoW in my spare time as well, and with all due respect, what's a priority for you in your spare time has ZERO value for the next person. Whether they are good or not isn't for you to judge.
They are as good as they feel is sufficient for them. I've met people over the years, that would clearly be classified as horrible. But they've had the blast of their life with the game. Who are you, or anyone else to ruin their game with unqualified statements about self proclaimed quality standards?
There is zero wrong with striving to be as good as it possibly gets at the game. But there's everything wrong with trying to enforce such on anyone else in the game.
It is a game after all, and when the game was not as poisoned by that "I'm boss, you are noob" mentality, it was actually better and had a lot more paying members too..
The amount of self entitlement and elitism has never been higher as it is right now.
And I am fully convinced how this drives more people away from the game than it attracts them.
Prove me, how every sane and common sense oriented person wants to make a game to be their second job, and put up with knee jerk behavior in the game, if they had to deal with it already all day long in their real life commitments.