I feel like serverless in a lot of cases is more expensive than just running a monolith, once you get past the toy example or past the MVP stage.
This is especially true once you factor in all the development overhead, which can ultimately be very expensive to do things correctly with serverless.