This bug was reported 13 years ago so I'm not holding my breath: https://sourceforge.net/p/p7zip/bugs/87/
p7zip ignores umask when creating directories