The flip side of this is the cost. Managed cloud services make it faster to get live, but then you are left paying managed service providers for years.
I’ve always been a big cloud/managed service guy, but the costs are getting astronomical and I agree the buy vs build of the stack needs a re-evaluation.