Not really sure the best place to put this since it spans multiple teams, although where I've noticed it most is with preview packages. Unity teams are not consistent about which repo's they push to. So that everything that is on production is not always on staging. Where some teams just push directly to production skipping staging. This creates significant pain. We can't use staging because some packages never land there. If we use production we then can't get the latest version. Only way to resolve it is just use a separate project to get what we need and then install the source in our main project.