DirectX - это когда тебе не надо думать, как добыть нефть, из нее добыть резину, потом добыть сталь, и из всего этого спроектировать, отлить, и собрать колесо.
А ты просто пришёл, и взял готовое колесо на заводе.
И дальше думаешь, где взять ещё 3 колеса, и как вообще проектировать эту ебучую машину, и где всё остальное брать.
А Unity, Unreal Engine, и прочие движки - это когда ты зашёл на сайт
mercedes-benz.ru, выбрал модель, выбрал комплектацию, нажал "купить", если денег хватило, и поехал.