имхо без онпуш - не всегда плохо) я бы представлял таких чайлдов не как reusable компоненты которым было бы хорошо онпуш, а просто как одноразовые компоненты для разделения логики и без онпуша, думаю норм, просто представив что весь код чайлдов мог находиться в родителе и отрабатывать, а мы просто раскидали чтоб инкапсулировать стили и логику по блокам, а CD так и быть пусть лопатит, ну, это как по мне))