That's actually one of my favorite residency questions. "What are you going to teach me while you're here?" I also believe we can all learn from everyone and I want people that will contribute to the program, not just take from it.
My comment was not about structured, supervised, academics, where science is science. Just if you're a student and alone with a resident (on rounds, etc.) and you think the resident is wrong, it's not worth an argument. Not everyone can handle being challenged by a subordinate and you don't know how that will turn out and you don't want to be seen as the one who can't get along with others.