На самом деле я обожаю этот аргумент - "я не знаю как он работает". Это прям звучит так что человек знает все тулзы что использует, а вот вшивый Ломбок, так уж вышло, не даётся пониманию! Вот байткод воротить - тут просто, а магический Ломбок - ууууу, страшна!
по этой логике нельзя использовать Spring, Hibernate и ещё много чего
В подкасте Паша+Слава проскакивало про не мешать ломбок с Хибернейт/Жпа аннотациями. Тоже можно неприятные приколюхи словить. Но тут уже вроде бы даже наработанная интуиция подсказывает, что что-то тут пойдет не так.
Можно да в спринге с cachable и transactional обосраться. А если ещё async с transactional то будет море удовольствия