Нет, нет и еще раз нет.
Ну, представьте класс, работающий со временем. Геттер возвращает строку типа "01:23:45", сеттер оперирует с тем же юзер-френдли форматом. А внутри вы храните время в миллисекундах. Что, всякий раз конвертировать будете?
Геттеры/сеттеры - это интерфейс для работы с объектами класса СНАРУЖИ. Что под капотом - это дело реализации, и операции ВНУТРИ класса должны идти с теми данными и в той форме, что определена архитектурой. А не тем, какая форма нужна потребителю класса.
Ну, самый простой житейский пример - есть двигатель, и есть какой-то регулятор оборотов при нем. Этот регулятор должен обращаться напрямую к карбюратору или должен специальным рычагом давить на педаль газа?