It seems to mostly be an issue for stack, which wants a fully consistent package set.

On Tue, Jul 2, 2019, 12:54 PM Ben Gamari <ben@smart-cactus.org> wrote:
David Feuer <david.feuer@gmail.com> writes:

> The biggest problems are for packages like containers, that are not only
> used by GHC but also exposed to users through the GHC API. These libraries
> aren't part of GHC or base, but pretty much have to move in lock step.
>
I'm not sure I understand why this is so. Yes, install plans involving
the GHC library are forced to use the same version of containers that
GHC uses, but I would think that this is not the common case.

Assuming most people aren't linking against the GHC library then I don't
see the harm in GHC staying a bit behind upstreams like containers.

Cheers,

- Ben