The programs are isolated because memory addresses are system-relative; a memory pointer passed from 1 approach to a different can't be used in any meaningful way within the goal process.
by way of example, an https://lilyerdy851470.csublogs.com/34092374/details-fiction-and-app-domain