Дело не в том, что технология "правильная" или "не правильная".
Дело в квалификации.
Огромное большинство людей, освоив что-то хорошо, не захотят (или не смогут) изучать что-то еще на том же экспертном уровне.
Единственный вариант не привязываться к конкретной технологии - делать свое.
Но опять же - база этого своего на чем-то конкретном должна строиться.
Помнится, мы в 1985 году делали так: сначала прикрутили Лисп к ПЛ-1.
Потом придумали язык высокого уровня, реализовали его интерпретатор на этом конгломерате ПЛ-1+Лисп.
И на этом языке уже написали систему по договору.