1 Answers
There will always be the case :).
For example your app requires a specific database engine that is not available as PaaS with your cloud provider, or they have that engine but only non-optimal versions for your app. In this case a containerized DBMS tailored to your need is the only option.
Another example, your app requires a very tight compliance stuff and one of them is not to use the Internet as communication channel to database (or similar so). Not every DB-as-a-Service of every cloud provider has the ability to communicate through VPC connection. So again a containerized DBMS is the only option if your cloud provider cannot provide private network connection to their DB-as-a-Service.
I was also confused the focus on that topic. I can’t really think of a Use Case when I would want to do this. None the less it’s good to know.