Hibernate - это инструмент ORM. Реляционное сопоставление объектов. Инструмент должен понимать отношения между классами.
Если вы продолжите придерживаться своей точки зрения, зачем нам отображать отношения один ко многим или какие-либо другие отношения?
Допустим, у вас есть класс Child, многие из которых могут быть на экземплярах Parent. Если ваши отношения являются двунаправленными, дочерний экземпляр будет иметь ссылку на экземпляр Parent.
Поэтому, если вы загрузили дочерний экземпляр, hibernate должен знать, как этот дочерний элемент связан с его родительским.