Довольно странно, если метод возвращает значение, а вызывающая сторона игнорирует его.
Вообще говоря, у методов есть две утилиты, одна для запроса состояния системы, другая для изменения состояния системы.
Некоторые утверждают, что метод должен делать только одну из двух вещей, но не обе. Метод запроса не должен изменять состояние системы и должен возвращать значение. Метод обновления не должен возвращать значение. Чтобы узнать новое состояние системы после вызова метода обновления, вызовите метод запроса.
В этой парадигме, безусловно, неправильно игнорировать возвращаемое значение - если не для получения возвращаемого значения, вызов метода (запроса) является полностью поддельным.
Эта парадигма не та, которую мы принимаем. У нас есть методы, смешивающие две утилиты вместе. Существуют также методы, которые возвращают значения по некоторым другим странным причинам, например, такие «беглые методы». Поэтому иногда оправданно игнорировать возвращаемые значения метода.