Multiple old versions of old snaps installed. Why?

I generally agree with the overall issue. In practice a revert is only needed when an update goes bad. So maybe snapd could use some intelligence here and remove old revisions with a delay of a few hours ? Keeping extra revisions on laptops/computers does serve too much IMO.

Alternatively, the snapd could consider my proposal here Proposal: Use casync for delta updates to limit the old revision cruft