I still feel like I'm missing something. Flatpaks help you sidestep dependency hell, so what is docker for? What advantages does further containerization give you if you aren't going as far as proxmox vms.?
I guess I've only tried running one service at a time that needed a database, so I get it if a Docker container can include a database and a flatpak cannot.