ЫЫ, абсолютно везде это где? Мало того что дохрена народа до сих пор на MVP, а часть на MVI и прочих, так и MVVM отнюдь не подразумевает дата байндинг. Прекрасно без него на MVVM живем
Я понимаю, что уже не актуально, но хотелось бы закончить свою мысль)
Я интерн в достаточно большой фирме, у нас делают приложения для найков, мейсис (то что сам видел).
Там используется датабиндинг. Я не думаю, что куча народу проэктируют приложения не зная что датабиндинг плохой.
В то же время я не говорю, что Вы не правы. Минусы наверное есть везде.
Биндинг удобен тем что не нужно инициализировать 100 переменных в классе.
В биндинг есть такая штука как ObservableFields
Очень удобно использовать BindingAdapters
У меня пока не так много опыта, но гугл не зря биндинг продвигает.