В общем поддерживая то, про что Вы говорите, замечу следующее.Цитаты из Википедии:
-----цитата 1--------
SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
SQL основывается на реляционной алгебре.
----конец цитаты----
-----цитата 2--------
Реляционная алгебра — формальная система манипулирования отношениями в реляционной модели данных. Существует в двух несколько различающихся вариантах:
алгебра Кодда (Э. Кодд, 1970)
алгебра A (К. Дейт, Х. Дарвен)
Наряду с реляционным исчислением является способом получения результирующего отношения в реляционной модели данных.
---------------------
...так вот ежели копать глубже, то Вы увидете, что реляционность --- это ни много ни мало основа ООП и многих других парадигм современного програмирования.
Потому, Вы можете отказаться от SQL. Причем очень часто под ним понимается вполне конкретная спецификация или реализация.
Но реляционность, то есть работа с множеством посредством формализованых для этого множества операторов ... это весьма глубоко.
Многие подходы к БД, которые себя не позиционируют как SQL, таки являются реляционными.
Хороший пример тому --- MangoDB.