I think it is arguable that part of the role of the Town Hall Meetings - in an honest and decent society - is for the Congressman to talk to the people, too.
Let me explain my thought process.
A lot of people don't really understand how politics work. Often most people don't understand how Congressional Comittees work and how a bill develops and is approved etc.
So, imagine Congressman Jones is expected by people in his district to pass a bill.
He comes homes and explains: "Look, guys, I know I promised, and I know that our party is in charge of Congress at the moment, but see, the bill needs to pass the Committee of Blue Widgets before it goes on to a vote, and Congressman Bob is in charge of that one, and he doesn't like my bill very much because he wants it to provide for issue Z."
And then the citizens are either satisfied with his explanation, or they are not.