React itself is ok on that regard . But popular packages that are often installed in React projects very often publish breaking changes or deprecate stuff that used to be “the norm” until just a major version ago. It’s sad because the most common solution is to pin the dependencies.
Yes I agree but wouldn't that be the same if you used WC? The only difference is that web components has a much smaller ecosystem, but there's nothing that makes webcomponents any less prone to dependency hell, or to major churn, except that react has a much wider ecosystem.