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