When you release an app these days, you generally place total faith in the service reliability, pricing models, and rules of a specific vendor. For a simple proof of concept, that trade-off works comfortably. However, if you are developing a solution intended to stand the test of time, the independence offered by infrastructure neutrality becomes critical.