What's stopping someone from doing:
$ ln -s /somewhere-else ~/snap
$ ln -s /somewhere-else ~/snap
If anything has to be installed in the home folder for some reason, it is supposed to go into .local, so the user doesn't see it among their documents and photos.