I see people hate snap packaging and removing it if their OS support it.
Is it because it's NOT fully open-source or just due to how the technology works?
Same. I end up either grep -v -e tmps and loop mounts or mount -t for each type of physical mount. I suppose lsblk and findmnt might have better options and views.
When I run lsblk with no flags/parameters I get 18 lines of loop devices. Sure I could issue the command again and pipe thru grep to remove all the lines that have "snap" since I forgot to do it this time. I propose "snap" because couldn't I have non snap-related loop devices?