Оправдано.
1) из-за того, что утекать недоконструированный объект опасно, и
2) потому что где-то должна быть отписка.
выходит, в лучшем случае - протащить observable в ближайший Android-компонент, в худшем - добавить dispose-метод, который и подписки отпишет, и экзекьюторы остановит?
эх, когда я говорил коллегам, мне не верили 😕 хотя тот объект живет все приложение