Why do people still think databases should not run on Kubernetes? What are the obstacles?

I found a Kubernetes operator called KubeBlocks, which claims to manage various types of databases on Kubernetes.

https://github.com/apecloud/kubeblocks

I'd like to know your thoughts on running databases on Kubernetes.