The issue is explained nicely in <A HREF="https://people.maths.ox.ac.uk/trefethen/mythspaper.pdf">Six Myths of Polynomial Interpolation and Quadrature</A>. It is not a stability problem of polynomial root finding, but a problem of finding the proper representation of the polynomial. If the roots are on or near the unit circle, you want to express the polynomial in an orthogonal basis on the unit circle, which is the basis of monomials $x^k$. If the roots are near the real axis, close to the interval $[-1,1]$, you want instead to use a basis that is orthogonal on that interval (Chebyshev polynomials). If you use the wrong basis the algorithm is unstable, but that is not a problem with the algorithm per se, but with the choice of basis.

The cited reference gives an example how root finding in the interval $[-1,1]$ is highly robust if you represent the polynomial in terms of the orthogonal Chebyshev polynomials [using the <a href="https://en.wikipedia.org/wiki/Chebfun">Chebfun algorithm</a>], while a representation in terms of monomials is highly sensitive to small errors in the coefficients.