Также стоит отметить, что большинство использует Bloc в силу исторических причин - Bloc рекомендовался Гуглом официально, позже Гугл добавил к рекомендуемым ещё один паттерн - Provider, который, на мой взгляд, удобнее и требует гораздо меньшего объема boilerplate кода.
Не первый раз читаю сообщения, что блок рекомендован Гуглом. Но я что то в документации этого не видел. Можете дать ссылку?
Я видел, что в доках блок упоминается наряду с другими вариантами (mobx, redux и пр.). А основным вариантом предлагается пакет provider (ChangeNotifier / ChangeNotifierProvider / Consumer).