This thread has morphed a bit hasn't it?
I infinitely more prefer to train with someone who is my peer or greater in athleticism, skill, and yehaaa factor. I'll easily sacrifice athleticism for skill but that's about it. I do Aikido for primarily selfish reasons. Sorry is that not politically correct?
Sure I can still get benefit from lower ranked individuals but there comes a point where I don't. However, if I have any hope of having those who could help me most continue to put out, working with raw beginners is something I have to do. It's called payback.
On the other hand - I enjoy teaching and being an all round nice guy
. But that is a different matter altogether (there is also a certain amount of understanding that one gains through explanation).