This guy in one thread here said it the best
you usually have to write and record 50-100 songs before you stumble on one that other people unanimously agree is good. The first 100 are actually kind of a religious experience imo, because it's you as an artist completely unfiltered before people start influencing you on what they like and dislike about your music. I miss those days.