As Fred Wilson points out in his blog post from 2011 - why not take this approach with every startup? 1) It isn't always possible to find a customer who will buy in advance 2) It takes great salesmanship to sell something that is not built.