isn't that just a limitation of the current incarnation of serverless systems? ie. serverless is only effective for burst traffic because it's expensive.
You would think that after you tailor the code to the platform and make it stateless, it would cost less for the cloud provider and not more.
If Amazon has to dedicate a full server permanently to your applications, I don't see why it would cost them more or less depending on the statelessness of your application.
If you application, due to the requests it receives, consumes enough CPU time to occupy all the cores available in a server and/or most of its RAM, how can they not?
You would think that after you tailor the code to the platform and make it stateless, it would cost less for the cloud provider and not more.