Our company tried that and was huge waste of time. Resulted in us wasting a lot of time trying to make our stuff "generic" so we could switch off of AWS if we ever wanted to. Eventually 1+ years later someone finally realized how much time we were wasting designing for some hypothetical event that they finally told us to stop doing that and fully utilize AWS directly.