You are interpreting “shy” as a fixed character trait rather than a situational one. Many people who are not ordinarily shy-acting are shy when it comes to asking someone something personal in front of a group of friends and acquaintances.
There was nothing that forced the guy in that interaction to start the interaction by asking something personal.
He could have started interacting with her by making harmless small talk.
Does a guy who’s really shy ask a woman who wants to go to bed that he doesn’t know at 4AM to come to his hotel room?
You are interpreting “shy” as a fixed character trait rather than a situational one. Many people who are not ordinarily shy-acting are shy when it comes to asking someone something personal in front of a group of friends and acquaintances.
There was nothing that forced the guy in that interaction to start the interaction by asking something personal. He could have started interacting with her by making harmless small talk.
What it means to be shy is that someone is bad at doing small talk.