That generational thing sounds a lot like IT's eternal flip-flop between thick clients and thin clients. (I'm fully expecting "web browsers are too thick, we need a thin alternative" to appear any day now). On the back-end, serverless is time-sharing.
Your attempt-fail-stigmatise curve has a lot in common with the Gartner hype cycle.