Любая, которую выдвигаешь, может не сработать. Элементарно, просчет, недочёт или что-то не учтено. Всё проверяется на практике, недаром, прежде, чем выпустить любое изделие "в люди", проводятся испытания, чтобы подтвердить правильность теоретических заключений. И зачастую при первых же испытаниях выявляются и исправляются недочёты.
Так что, теория теорией, но без практики она - ноль. Ровно так же, как и наоборот.