в частности, большой плюс именно в том, что ситуации, когда "о, мы делали наш чат под такой-то источник данных, а теперь нам надо сделать под другой, там совсем другая модель коммуникации и поэтому мы можем частично переиспользовать только стили" превращаются в "о, ну мы напишем новый адаптер, чуть подправим используемые компоненты и должно быть ок”