Мне кажется, не совсем правильно делать пм ответственным за биндинг. Я за то, чтобы вьюшки и механизм связывания были отдельными сущностями вне пм слоя, ибо у него другие задачи. Вдобавок (поправьте меня если я неправильно понял), привязаться к одному и тому же стейту двум вьюшкам с разными жц становится проблематично.
Технически нет разницы кто за это отвечает, так как если пм-ка получила коллбэк Unbinded это значит что вьюха должна отвязаться от пм-ки. Гарантировать это во вью слое мы не можем. Второй момент это то, что чайлд-пм-ку можно детачить в любой момент и нужно автоматически отвязать все подписки на чайлд. Без привязки к ЖЦ конкретной пм-ки это реализовать не возможно.
Если нужно расширить границы привязки, то можно подписаться на observable стейта, но тогда нужно будет самостоятельно следить за подпиской. Это очень странный кейс, вопрос зачем?