Add to that: Johnny Cash, Rod Stewart.
Yet I have records/Cd's by all of them. Why?
Because it takes a lot more talent then just a good singing voice to become a popular recording artist. Things like: Song writing skills and ability to emote feelings.
Except Johnny Cash and Rod Stewart can actually sing.