The devil on my shoulder wonders if Canonical's pushing of Snap, rather than adoption of FlatPak, is another instance of the Not-Invented-Here organizational dysfunction that led it to slog on with its own Bazaar SCM rather than switch to Git (or Mercurial).