1. CLI != CLI tool != terminal emulator
2. Snap is a package manager. All package managers phone home by design, because they make requests to external servers on the user's behalf. If you invoke Snap then you are most likely aware of what it does and how it behaves.
3. I would argue that a lot of CLI tools don't phone home actually. You're right that some do, but the majority of shell utilities are designed to operate on stdin/stdout/stderr. They have no need for network access, and very few utilities come to mind that perform the same degree of data collection as Warp. Certainly no terminal emulators come to mind.