The idea is that an organization can have full control over their applications while gaining scaling capabilities compared to resources that run on server instances.
This helps with security/compliance, customization, cost management, etc. For smaller orgs, some of this software could be run at incredibly low costs of a few dollars a month or even within cloud free tiers.
In the case of Ghost, while it can be hosted on cloud providers like AWS, its default/recommended stack isn't serverless as it uses a server instance. However, you can use something like https://github.com/jeshan/serverless-ghost to make it mostly serverless.
Thanks!