I don't want to be negative but Flatpak is a container runtime specifically designed for GUI apps and Docker isn't.
To me flatpack looks like a way achieve application compatibility not security
I personally think that flatpak is not the end of history and we should continue to experiment with different approaches.