I think what happens with most people is they feel they are better than everyone else and are not subject to the same standards. Can the questions be annoying, Yes. Should we really have to deal with these questions, IMO yes. Heck there are times I have had an officer snarl at me for wanting to ask them a question but after I asked them the question they realized it was a good question and would save both of us time in the future. One such question I was dating a woman from Poland she was here on a J1. we wanted to go to Canada and wanted to know what she would have to do with her I94 when she departed for Canada and returned via YYZ.
I find that if you just answer their questions and move on its a decent experience. I have had a lot worse experiences in other countries.