translate English to French: It is difficult for us to agree with the idea that such placement is inevitable and dictated by technological progress.
Il nous est difficile d'admettre l'idée qu'une telle implantation soit inévitable et dictée par le progrès technologique.