translate English to French: Indeed, at some point, in my view, they are inevitable.
En fait, à mon avis, ils sont inévitables.