In other package manager there is no guarantee that the libs work together. Stackage test the whole ecosystem. You use Stackage X.Y (not libA X.Y + libB X.Y, etc).
All other ecosystems there are some libs that do not work together well, and usually you find out the hard way.