да, вы не понимаете.
шняга, которую вы не помните, называется ORM. и её действительно хватает для типовых задач.
проблемы возникают когда возможностей ORM не хватает. и/или нужно спроектировать БД с нуля и с хитрыми каскадами.
типичный пример: импорт данных, которые нужны исключительно для чтения.
да, можно для них намострячить несколько сотен моделей и загонять в них.
а можно просто загнать их в базу, обработать в сырую, и использовать только нужные данные. вот для этого и нужно уметь в запросы.