Musicians shine when they perform. Think about it, you are actively creating something wonderful and magical at the moment. No two performances are exactly the same, and therefore each performance is so elusive and precious at that given moment. They are, truly unique. When you watch a live performance, it just makes your day that much brighter, and takes away some of that pain in the world. The members of the audience feel connected at a soul level with the performer. All of the passion, happiness, joy, peace, love, grace, excitement, all shines though an artist.
Now THAT are the reasons why musicians are so hot! My friend.