I dunno... it's hard to see SpaceX losing a lot of contracts even with the repeated failures. They're so darn cheap. You're looking at 10x the cost to get another company to put your product into orbit.
Obviously, nobody's going to ask SpaceX to put a high cost / high risk item up there with their performance so far, but if you've got a cheap $100k satellite you want to send up, you could lose 5 or 6 of them and still save money. Heck, if you get a refund if the rocket fails, just let them keep trying until they get it