Та можно, никто не говорит что нельзя и будет производительнее (немного, всеравно на больших данных вопрос в оптимизации запроса), просто орм удобна что бы писать инсерт,апдейт, делит, селект*, а для многих аппок нужны только круды
жиза... та ни у кого нет, кроме постгреса. У Оракла можно добавить еще колонку с индексами и выводить последний вставленный индекс, но это не всегда возможно
мне вот кстати интересно, почему так сложилось что каждая бд как то уходит от стандарта и реалзиует что то дополнительно, или что то вообще не делает, что то вообще полностью переделывать
а то получается что "знаешь sql - знаешь как с любой бд раблтать" - неверное утверждение, а это вроде как должен был быть его плюс по сранвнению с nosql решениями, у которых часто свой язык запросов