Hi Leigh, thanks for looking into this!
I perfectly understand that this is a requirement that does not exist within APPX and MSIX, but these formats would be nightmares in my environments. I am very happy with the MSI approach and will definitely contact corpsupport to propose an optional system-wide pointer and optional overriding user-specific pointer that can handle variables or known-folder directives.