I'm constantly amazed when the "hacker" types lack the ability to see the bigger picture wrt (2) you described. At least on internet comments, so many lead a very self centered viewpoint. By sheer numbers, it's clear that "hacker" types don't provide the influence that directly leads to the critical large-scale adoption that is desired by so many.
I don't think it's necessary to choose between (1) and (2) at all. "Hacker"-types and early adopters are necessary for any product to gain any traction. They hold early influence (which obviously varies depending on the product) which diminishes as the product gains a higher adoption rate.