Additionally you could move the git folder to the trash folder. I think it's usually located at $HOME/.local/share/trash/files/
Moving something to the trash files folder isn't the correct way to trash it, since the Trash specification requires storing some metadata for each trash item.
While they use more disk space than most native packages, this point is often exaggerated. Flatpak uses deduplication and shared runtimes if multiple apps use the same runtime.
Common libraries like OpenSSL are usually bundled in runtimes. So if my application uses e.g. org.gnome.Platform, I don't have to update my application if there is a fix in a library of that runtime, I just need to update the runtime.
The runtime is also shared by all applications that use this runtime.
I'd just like to interject for a moment. What you're refering to as GNU Hurd, is in fact, GNU-Linux, or as I've recently taken to calling it, GNU minus Linux.
Syncthing is one of the best examples of telemetry done well. On first startup, they ask if you agree to enable telemetry, they show the data that will be send and inform users that the collected data can be viewed at https://data.syncthing.net/
Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform.
To my understanding this isn't even emulation but regular container technology.
It clearly says iNOME O.
GNOME OS is a distro for testing out GNOME technologies and isn't intended for daily use.