мы же говорим про большое количество приложений и модулей в них. В результате будут серьёзные тормоза, учитывая что ещё продаются устройства имеющие 2гб оперативной памяти и 2 ядра.
Смотри в больших командах от 30 разрабов модули просто необходимы, так как можно разбить команды по фичам и не конфликтовать с другими разрабами, неиспользуемый код всегда можно вырезать обфускатором, в итоговое приложения попадает только тот код который используется. Если приложение не грузить майн поток то у тебя все будет плавно работать как если бы ты писал в 1 модуле.