kubernetes cli-utils runs ssa apply in a goroutine, see this, which would cause Omni or Talos to crash if the routine panics.
Given that the cli-utils is meant for cli tools, other similar issues might come up in the future. Currently the Diff logic already uses fluxcd/ssa and it has been working well so it makes sense to consolidate the usage to a single package.