What are some factors that could cause Ripple to fail?

Playing devils advocate here.

What if something better that can’t easily be anticipated comes along?

What if the use case becomes less relevant than anticipated and the service Ripple provides is no longer needed?

What if the business model is fundamentally flawed and enterprises are not actually willing to pay for the service?

What are the factors that could cause Ripple to fail? Any opinions on this?