I don't launch them as root. That defeats the purpose because they would write on the ~ folder. ZSH Terminal grumbles when launching but why the hell does it want to log my every command?
only 1 app has failed to launch and I barely need it anymore.
if it is crucial, I give myself permission to edit the folder so the application can create its folder for dumping rubbish
zsh wants to write a history file so you can recall previous commands. You can disable it or set to to write somewhere else