If we rely on them so heavily that it'll affect our finances significantly, I'm sure the contract has plenty of penalties if we don't get that support.
But yes, for small one off deals, you could be screwed. And guess what - it's still your job to fix it, just as with open source. Your employer cares for the end results. They expect you to say "OK, vendor X screwed us. Here is plan B."