Also, snapd is installed by default on their servers and it's not as to remove as it should be.
This is one of the reason that I will always choose a different distro if I have the choice.
It's great Canonical pays all the huge costs of Snap servers and bandwidth. I could not afford to host all that myself.
I see sandboxing as a major upside. Users expect sandboxing by default nowadays. Some game they downloaded shouldn't be able to intercept your online banking browser session. Yet, in the traditional Linux desktop model, they can.
Having app sandboxing by default is long overdue. Not having it makes the environment a second class citizen for user safety and security when compared to iOS and Android, for example.
This has basically been happening with browser debs anyway. Browser upstreams bundle their libraries, and distributions have increasingly been unable to unbundle them.