What I was getting at is the need to actually look at those costs rather than just assuming that it&#x27;s always better to maximize flexibility. Running your own services has a high up front cost because you have to pay people to build, test, and secure everything before you see any return. You can come up with estimates for the various outcomes and how likely each would be but that&#x27;s a lot more nuanced than this thread had been, particularly with speculation like “What if they suddenly increase the price by an order of magnitude?”.<p>The detail which I think techies are particularly prone to forget is that businesses deal with “lock-in” (i.e. contracts) all the time; it has downsides but managing those is routine. In particular, many businesses love to defer up-front costs into a structure where they only need to pay for actual usage.