That's fine. But it's not really a standard. Just an approach, and not one that is guaranteed to work unless that's an explicit goal for the program involved.
Tbf, you can do the same thing on Linux with AppImages.
Tbf, you can do the same thing on Linux with AppImages.
There are very very few cases today where your program and it's accompanying files are so large that they cannot be expected to live on only a single disk.