パッケージアクセス限定クラスにpublicメソッドが
「あってもいい」などという程度の理解をしてはいけない。

ポリモルフィズムを理解すれば、外部から直接インスタンス
生成はできないが、Interfaceあるいはスーパークラス
インスタンスの参照を通じて、外部からアクセスされる事
があるクラスはいくらでもあるだろうことはスグに思いつく
と思うんだが…

JDBCのConnection実装クラスインスタンスなんかはその例だろう。
Connecitonインターフェイスの実装クラスであるドライバ固有の
Connecitonコンクリートクラスは、大抵publicじゃないぞ。