да зачем вообще его использовать
- низкий порог вхождения. К сожалению, приходится на такое ориентироваться, т.к. современные молодые разработчики не всегда понимают устройство реляционных баз данных
- простая читаемость и управляемость (на простых запросах, как ты и сказал)
- анализ и формирование запросов при запуске системы. + к безопасности
- jpa. Если проект на нем начался уже, то удобную альтернативу Spring Data jpa сложно найти уже
- неплохая поддержка
Каждой задачи свои инструменты и подходы. Spring Data, по-моему, не просто так занимает свою нишу