@gloopsies @bufalo1973 there's been a similar development with Python, Ruby and Node.js packages though. several of them will expect you to create a user and a home directory for whatever service you're trying to set up. and i get it, because different versions of these runtime environments are often incompatible. but one of the things that annoys me with Snap is how it doesn't even try to be subtle about it.
"here, in your home directory, i will create a non-dotfile folder..."
@gloopsies @bufalo1973 perhaps one thing that bothers me is the inconsistency. and to a smaller extent, how this isn't how UNIX has worked before.