Snap Package for Linux distribution

Recently moved to linux (Manjaro/Arch) and needed to decide between Snap, official binaries, pacman…
Noted the Snap wasn’t latest version, so went with pacman install which gave latest v1.2 Not sure if I would have had the Arpack build issues (described here Resolved: Arpack deps.jl Linux build issue) with Snap or binaries.
Another thing that is a bit confusing (or just new and something else to understand) is the appearance of all the “loops” in the form /dev/loopXXX in my mount list:

df -aTh | more 
Filesystem                     Type             Size  Used Avail Use% Mounted on
/dev/loop1                     squashfs          55M   55M     0 100% /var/lib/snapd/snap/core18/1223
/dev/loop0                     squashfs          43M   43M     0 100% /var/lib/snapd/snap/snap-store/201
/dev/loop3                     squashfs         147M  147M     0 100% /var/lib/snapd/snap/slack/18
/dev/loop5                     squashfs          55M   55M     0 100% /var/lib/snapd/snap/core18/1265
/dev/loop4                     squashfs          20M   20M     0 100% /var/lib/snapd/snap/node/2494
/dev/loop2                     squashfs          90M   90M     0 100% /var/lib/snapd/snap/core/7917
/dev/loop7                     squashfs         8.2M  8.2M     0 100% /var/lib/snapd/snap/evince/214
/dev/loop11                    squashfs          25M   25M     0 100% /var/lib/snapd/snap/heroku/3848
/dev/loop10                    squashfs          23M   23M     0 100% /var/lib/snapd/snap/snapd/4992
/dev/loop12                    squashfs          68M   68M     0 100% /var/lib/snapd/snap/sublime-text/77
/dev/loop13                    squashfs         145M  145M     0 100% /var/lib/snapd/snap/slack/19
...