Hackage and Stackage serve different purposes.  Hackage is all packages, while Stackage is a curated set of packages.  (Therefore, Hackage is essentially the "upstream" of Stackage.)  We shouldn't give up on Hackage.

I know I'm jumping into a very, very touchy topic, but isn't the following possible:

* Stackage & Hackage combine -- even the .cabal & .stack file formats (if possible)
* The combined entity supports curated packages (via LTS) AND a global free-for-all package list. I, as a user, get to decide how I want my packages to be resolved -- via a curated LTS or via the global package index. 
* The combined entity focuses on building a kickass, unified, piece of community infra, instead of dividing effort+resources and solving similar problems twice.

-- Saurabh.