Serverless is just the execution context. You still need to worry about data storage. As I said, I didnt understand the difference until I tried to build something. It just feels different than serverless. One thing is that you still need maintain your serverless setup. If you stop paying the bills, your app dies. That doesn’t happen on the blockchain.
Except those companies can decide to change the rules at any time and can kick you off. And that's increasingly on the basis of mob rule and authoritarian governments.