I would completely agree with you, if you had not mixed up the terms "introverted" and "shy". "Introversion" is, psychologically speaking, a much different term than "shyness". Introversion speaks to a means that a person gains energy, while shyness refers to uncomfortability in a social situation. Introverts gain energy through introspection and will become tired after too much social interaction, extroverts on the other hand gain energy by speaking to people and socializing. Many introverts tend to be shy, however, there are also many extroverts that are shy as well. Many of the strongest leaders in companies can be introverts because of their tendency to be introspective and think deeply before acting. I know that this is a rather simplified explanation, extroverts aren't brainless mouths, however it really IS a personality trait, and if the child grows up with a family that teaches social interaction, the introvert will develop just as social as an extrovert, except they may leave the work party an hour earlier.
Shyness, on the other hand, is felt by most people, and it is never really beneficial. It is quite healthy for a person to overcome shyness, and that is what this post seems to be about. despite some mis-labeling, I completely agree with your post! You made some excellent points: people should work to overcome shyness, for themselves, if no one else!