back when i advocated for scopes a few years ago...that was in response to an app where the shared global data had to be managed across distinct "subapps". these were completely standalone invocations that needed to be wired up to different dependencies to prevent "crosstalk"