As a Democratic political consultant who lived and worked in DC for years and has many friends who work on the Hill, I will tell you that this is exactly right.
Lobbyists do the same thing (target the staff), they just do it over coffee, lunch, drinks and/or briefing materials on a desk. 20- & 30-somethings run most of DC.