In the "code" system the end user does not write code either - that's the developer's job. In the "no code" system it's the developer who doesn't write code, and in the "serverless" system it's the developer who doesn't set up servers.
"Serverless" refers to the demarcation point in the shared responsibility model. It means there aren't any servers about as much as "cloud hosting" means the data centers are flying.