If the OS is letting you run an executable from inside a compressed archive, it probably transparently decompresses all the files in it on an as-needed basis to memory, or flat out on launch to a temp folder. Devs are devs, they know about dependencies :p
Otherwise they will have to deal with all the bug reports, at which point the feature will probably be cut entirely.