With that in mind, serverless architecture seems to be a micro-optimization that is of the greatest benefit to enterprise customers whose scale is large enough to benefit from reducing their server load to the barest minimum, at the cost of greatly increasing development costs.
I don't see how this would be much fun to work on in a team. We have enough trouble her squabbling over who gets to use the staging server next.