I agree with this 100%. However, as a tank class that plays in DF, I find myself not doing that anymore. Not because of the reward from need, it's because of the lack of flat out disrespectful and painful people that play that are in it. People pulling mobs before tanks get there, actually pulling other mobs when your healer has more than enough to handle, they make it worse. Bad players, not ignorant ones - bad players. They make us not want to queue for that mess that handle groups like dumpster runoff in a gutter. Ignorant players I can handle, as they usually want to know fights and do what they can to improve their class. The bad players just succeed at disgusting failure.
I am by no means any kind of elitist. I do my daily dungeons and find myself just logging in less to do DF. Tanking is frustrating enough at times and it takes good tanks to know how to do it well. It takes just one schmuck though to ruin everyone's experience and that is more prevalent in DF.