Great post
I think a lot of people in here are confusing "shy" with plain old introversion. There's nothing cool, okay, or advantageous about being shy.
Shy means that you don't approach because you fear the possible outcome. Shy people are usually the people in the corner wishing they were the life of the party, or the people dying for the life of the party to come 'round their way.
The introvert doesn't care about approaching anybody because his or her mind is focused on unsocial things like books, studies, coding, music, etc. If an introvert has to approach someone, and they're not shy, they can do so with ease, but it's probably for an unsocial matter.. like "where's the nearest garbage can?"