When you make your business dependent on a single supplier, that’s a massive risk. I don’t quite understand why many Managers don’t grasp that concept. There are two solutions: build your own infrastructure or use something that’s either publicly available (like open source software) or easily replaceable (like a library with a common interface that many others also implement in a way that would also solve your usecase).
If you don’t do that, one day in the future your supplier will increase the cost until it’s just below the cost of switching. If the cost of switching is more than you can afford at that point, you are screwed.
Cloud computing anyone?
The only thing that surprises me is that anyone is surprised by this. If you buy a physical book from anywhere, you own it. If you “buy” the rigth to play a movie (or read a book) from amazon, you own nothing. Usually they don’t show that so clearly but that’s the reality.