This is true, I'd love to see a truly modern application development process built entirely around hosting in a database.
However, one other concern is that scaling out databases is much harder than scaling out stateless processing layers, and therefore at scale there's a huge benefit to separating as much out of the storage layer as possible.