MVVM был представлен Гуглом как компонент чистой архитектуры включает databinding, navigation, livedata, room и т.д , в одном из последних видео на канале Android developers от Гугла как раз говорилось что стоит использовать именно databinding , а не findViewById и прочее. Популярность набирает именно MVVM и насколько я знаю новые проекты пытаются сразу писать не котлине с этой архитектурой , а проекты которые нужно поддерживать на mvp .
На мой взгляд стоит знать все эти паттерны, чтобы понимать почему люди пришли именно к таким решениям в итоге .
Популярность довольно относительное понятие . Сейчас очень популярен Котлин , но в вакансиях до сих пор требуется именно джава. По крайней мере она на первом месте . (Сужу по вакансиям Киева)