> I'm not sure if you actually have ever used React but every single major version update is non breaking.
That would be fine if they were making major releases every 2+ years, when you release a major version on average of 3 times a year it's incredibly unstable. A typical upgrade will be jumping several versions.