Ну, я вот много собеседую, от миддлов до лидов. На вопрос "а что под капотом у
@Transactional" отвечают единицы лидов.
Про гарантии кафки не знает вообще почти никто (включая архитекторов).
Понятно, что "таков путь", но "простота фреймворка" скорее приведет к проблемам, нежели сэкономит время, увы.
В Spring тоже довольно простой коннектор к кафке, но я убил два дня разбирая его код и пытаясь понять, а что же он на самом деле делает. Самому реализовать было бы быстрее.