The issue is that platform packages are in the global package database, which doesn't play well with the (amazingly useful) sandboxing that cabal provides. And may cause other problems too.
[1] http://www.haskell.org/ghc/download [2] http://www.haskell.org/cabal/download.html