I don't think you should be allowed to eat in a restaurant if you haven't waited tables at least once. It's so irritating when I see people being rude to waiters, like, it makes me want to slit their throats! Like, really? You're really this inconsiderate?
I think IT projects are about supporting social systems - about communications between people and machines. They tend to fail due to cultural issues.
You were able to sing something they related to instantly, because it was part of what you felt. It was part of what you had already traveled through. It's part of the people you were associating with daily. It was all of that.