If you have a product that has traction in the market it's not necessary to try for silver bullet features. It's only necessary to get your ducks in a row and execute well. Execution tends to be multiplicative along every aspect. If you can deliver solid features AND solid usability AND solid performance AND solid reliability AND solid customer service then there's no reason why you shouldn't do well.
Ultimately I think the search for silver bullets comes out of a sense of denial. People like to think that the reason their restaurant is doing poorly is some external problem they have no control over, rather than because they. Don't clean their kitchen and their food is bland.