I've seen my share of insanely over-engineered Azure locked-in applications that could easily have been run on an open source stack on a $20 VM.
The need to accommodate runaway scale (unbounded N and unbounded rate of growth of N) is actually quite rare.