If you think little more broadly, you'll soon come to realize there are very few entities in this world that could be counted as "real providers" as you seem to mean it. Almost whatever you (as in person, company or otherwise), you're always depending on someone else to provide you the infrastructure to allow you to do it. Very few "real providers" provide the food for their employees, commuting infrastructure for getting to work, or - if you want something closer to average IT business - electricity.
Practically all of us will always be at mercy of someone offering us the infrastructure to do what we are doing, and western societies (well, most societies) are built on such infrastructure deals. If we can't be reasonably sure we'll be getting the infrastructure service we have paid for and have reason to expect, this society will soon start looking lot different than it does at the moment. This being IT business is no excuse for the expectations suddenly be lot lower.