I can see what you are saying. Perhaps a third option of advice is being suggested here which is diversify your feature to make it better than a built in solution or diversify your business to make it resilient to these types of loss.
I think the risk is thinking you are a product company when actually a feature company and then not diversifying.