Самая ценная причина, которую я видел, состоит в том, что вы не можете "импортировать" классы без пакета в класс, который имеет пакет. это означает, что вы не можете получить доступ к классам домена / службы / контроллера / и т. д., в которых нет пакетов из кода вашей утилиты, на которые вы можете поместить пакет.