непреодолимое препятствие

см. тж. представлять непреодолимое препятствие для

The supporters of this model will face insurmountable (or insuperable) obstacles in producing an explanation.

Источник: Русско-английский научно-технический словарь на Gufo.me