Poetry asks people to have values, form opinions, care about some other part of experience besides making money and being successful on the job.
I don't know what makes a guy want to write songs and sing, but if you've got a message, you want to get it across. When I come up with an idea about the way I feel, I can really state it strongly in a song.