Ну как не идеоматичен, это довольно простой юз-кейс.
Если у Datomic проблемы с такого рода вещами, значит ли это что он не general purpose инструмент?
я бы не называл это проблемами.
просто подход такой, что от него не нужно просить выборку «всех чего-то там».
этот простой юз-кейс на самом деле в веб-приложении почти никогда не нужен.
вместо того, чтобы показывать всех студентов (а вдруг большой университет и студентов там больше 10 тыс.), нужно дать юзеру возможность конкретизировать свой запрос.
всё равно юзер никогда не будет искать глазами того самого студента в списке из 10 тыс.