Yes agree. There are plenty of cultures around the world where making direct eye contact with a 'superior', or someone older than you is disrespectful.
Indigenious people from Arnhem Land Australia will signal their intention to speak with you by standing off to the side of your peripheral vision and then wait for you to approach/invite approach.
Any first year anthropology student knows that human social behavior is never universal...