Однако, в каких-то frameworks (Android, например) может быть свой lifecycle managemenet и тогда coroutine scopes являются лишь обертками над уже существующими жизненными циклами.
Ну тут скорее вопрос был в том, что делать если есть несколько сущностей с независимыми жизненными циклами в одном приложении. Стоит ли их делать глобальными, или надо завести один скоуп на приложение и ему все подчинить