"these "serverless" gizmos have exactly the same execution model as CICS transactions..."
I read a book on CICS ages ago and thought "WTF is this about?"
Then it hit me.
COBOL had (has?) no concept of interactive I/O through a terminal.
CICS is how you do interactive I/O in IBM COBOL.
It took a lot pages before I got to that place.