I will open the debate by arguing that being partial to a specific group of people, in this case hackers, does limit creativity. In Paul Gram's essay 'The 18 Mistakes That Kill Startups' he says "when I think about what killed most of the startups in the e-commerce business back in the 90s, it was bad programmers. A lot of those companies were started by business guys who thought the way startups worked was that you had some clever idea and then hired programmers to implement it. That's actually much harder than it sounds--almost impossibly hard in fact--because business guys can't tell which are the good programmers. They don't even get a shot at the best ones, because no one really good wants a job implementing the vision of a business guy."
I don't understand why a really good programmer would not want to help implement the vision of a business guy.
The whole point of a startup is to improve people's lives. Paul Gram understands this; he even says the most important aspect of a startup is making something people want.
Well what if that business guy has a vision that will improve a lot of peoples lives? What if that business guy has an idea for something a lot of other business people would want? Why would a great programmer not want to work with the business guy?
My concern is that if hackers do not keep an open mind about working with others their creativity will be limited to their own interest, needs, and desires. If Hackers are only willing to implement their own visions they may be missing out on some wonderful opportunities to make something people want.