Flatpak purely deals with GUI/desktop applications. Sandboxed, then having a GUI way to break out of the sandbox securely (user interaction). Snaps also allow non-GUI things and Canonical wants to use it as well for cloud (or maybe already are using it). Due to Snap having a different focus, you cannot just drop Snap.