I don't think anyone said ideas don't matter, it's just an idea isn't something unique you can leverage. Two people can have the same idea and when all things are equal, it's the execution that really matters. Look at Myspace vs Facebook, Zune vs iPod, Yahoo vs Google.