Так для этого не нужно быть умной командой, которая знает о жц, достаточно просто эмитить когда есть активные подписчики, разве нет?
В теории да, но на практике это выливается в бойлерплейт, особенно трудно обрабатывать кейс для транзакций фрагов. Либа избавляет нас от этого. + придется подписываться на onResume каждый раз. Во второй версии теперь ты можешь подписаться в onCreateView, а события будешь получать только после onResume.