![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
You can of course not give users a choice. And a lot of applications do their own thing, having their own variables like GOPATH
or a cli option like --config
or some way to do that in a config file like Idea IDEs. But implementing XDG from start is miles simpler for all parties, it’s good practice to have your paths and variables somewhat organized in code anyway.
Doesn’t work with total cookie protection anyway.