Ну да, в этом и есть искусство создания контракта. Например очень актуально для арбитража. Возникла арбитражная возможность, все увидели и побежали отправлять транзы к своим контрактам. И пошла гонка по газпрайсу, кто больше заплатит. Гнаться до более высокого газа может тот у кого более эффективно написан арбитражный метод. А ещё гарантий же нет что выиграешь, значит надо предусмотреть дешёвый выход если тебя обогнали. Это не так просто, но возможно.
причем невозможно оценить стоимость валидации контракта чтоб создатель типа заранее оплатил его косты всей сети - это чистое неизмеримое externality, которое можно только минимизировать изначально.