Я имело ввиду "гибкое управлением доступом к элементам программы". Модификаторы доступа работают на одном уровне, на уровне проекта. Модули же это описание доступа и зависимостей между проектами. Так что для создателей либ важней всё-таки модули. А private package занесешь и выпилить его можно будет только в условном Котлин 2
> Модификаторы доступа работают на одном уровне, на уровне проекта.
private — на уровне файла и класса,
protected — на уровне иерархии наследования