какая польза от использования открытых методов, когда у класса есть модификатор доступа по умолчанию?

Что касается моего наблюдения, когда у самого класса есть модификатор доступа по умолчанию, какая польза от использования в нем открытых методов. компилятор java мог перестать использовать публичные методы в классе по умолчанию. есть ли причина для этого?