@nprofile1q... Almost every problem is solved by correct dependency chain management. Any system which does not have a [sufficient; working; correct; universally acknowledged] set of dependency management tools is doomed to break and remain broken.
A system which does have such tools is doomed to break by entropy and ignorance but can be fixed.