If you look at the music of one of the greatest composers of all time, Beethoven, you can see he did sketch after sketch, re-write after re-write, threw ideas away, and so on. What they say about great songs is probably true - for every great song an artists writes there are probably 100 songs they wrote that sucked.