can we talk about how infuriating it is when you update one dependency and suddenly your entire project breaks? like, shouldn't the whole point of using packages be to make development easier, not to create more problems?