Did you catch that during a press interview Rubio said, he routinely talks to dozens of ambassadors as a US Senator? Seems to me, that is part of a US Senator’s job!
Yes, you’re correct. It is not confined to members of the Foreign Affairs Committee to receive foreign diplomats on their visits to Capitol Hill.
The diplomats have a job, and that’s it. Our officials have a job to receive them. Senator Sessions received the Russian ambassador in his office, by appointment, set up in advance by his aides. The ones squealing the loudest do the same dang thing. Amazing.