I agree in some ways - but sometimes names can delay launches. I can see a small start up using this site to 'just get out there' - and worry about branding later.
Depending on what you are doing you can change your name/brand later.
Since /most/ start-ups fail, why not get to market quicker, with less cost, and less time/brain power wasted.