Ну, во взрослой джаве JPMS есть с явными экспортами пакетов, там без package private намного проще обходиться.
JPMS - это хорошая альтернатива internal в котлине, а как раз package-private нужен всем. Не знаю, как там у андроидщиков, но я думаю, что делать 100500 модулей только для разделения видимости не хочется везде.