Playing music is a skill that can be exercised and enjoyed for an entire lifetime. In other words, music is the ideal hobby.
Street music has probably been around as long as there have been streets.
I'm told that a century ago the average American could sing 300 folk songs. Not too surprising, since back then, if you wanted music, you probably had to make it yourself.