Это не проблема котла, а проблема ОС, которая не хочет реализовать загружаемые пакеты (например) и форсирует вкладывать все в дистрибутивы каждого приложения
а я вот сокрушаюсь от того, что приходится RecyclerView класть в приложение, хотя уже сколько лет он существует и не меняется, потому что полностью готов, давно можно было сделать его частью системы
тут зависит от того как все эти инструменты юзать, если плохо юзать получится апк на 100 мегабайт и не читаемый код, если нормально то у тебя и норм апк получится и ещё лучше читаемый код