Three-chord songs are easy for the listener to remember, which can make them effective in pop music. They are also easier to learn than other, more complicated songs. Among others, [Hank Williams]? and Bob Dylan have written large numbers of such songs. [Punk music]? very often features three-chord songs.
Barbara Ann by the Beach Boys is a nice example of an effective three-chord song.