I don't agree, but I do it anyway. I'm probably never ever going to "finish" a song, so I release them anyway.I'm not the perfection type, so I just do what I can and hope for the best.
I get his point because I got better ranking and views when I constantly posted crappy songs online, then when I slowed down I lost the #1 spot and ended up near the 20th position.
Not every song can be a hit, but if another musician hears my tune and comes up with an idea, then my job is complete.