"Нет ничего более практичного, чем хорошая теория" (А. Эйнштейн). Если теория будет отрываться от практики - она со временем заглохнет. Может не сразу, но заглохнет.
А теперь по существу. Экономика - многофакторная система. Уже в физике задача трех тел не имеет аналитического решения. Экономика - куда более сложная система. Это динамическая система. Теория динамических систем называется в просторечьи - теория Хаоса, со всеми вытекающими последствиями, а именно: невозможностью прогнозирования на достаточно длительный период. То есть можно прогнозировать климат, но прогнозировать погоду с достаточной достоверностью на долгий срок невозможно "в принципе". По-сути, экономические теории упираются в это.
Макроэкономические модели, если глубоко копаться - это системы дифференциальных уравнений в частных производных (см, например, модели экономического роста а-ля "луч фон Неймана"). Т.е. задача, в конечном итоге сводится к интегрированию таких систем. Однако, такие большие системы неинтегрируемы, в принципе. Они называются "Большие системы Пуанкаре". Даже решения линейные систем уравнений, типа межотраслевого баланса - неустойчивы. (см разговор Нео и Архитектора из 2 серии фильма Матрица). Но это не значит, что экономические теории бесполезны - просто у них есть пределы применимости. Впрочем, как и у любых других теорий.
Экономическая теория не отрывается от реальностей. Просто люди плохо ее знают и ещё хуже применяют. Экономическая наука отличается тем, что действует не сама по себе, как физическая, а преломляется через поведение людей. По мере развития общества экономическая наука развивается.