I don't think that the city needs even one boondoggle, let alone two. But let's say for the sake of arguement that Harrison Square will cause more people to come downtown and spend their money. A lot of businessmen supported HS. Shouldn't these same people be crawling all over themselves to buy up properties like OmniSource?
The community forums in which people tell the city what they want there are a joke. They only get input from the people who have enough free time to go to that kind of event. People will say that they want a waterpark or a movie theater. Its like a kid sitting on Santa's lap, asking for a pony. The kids rarely ask for the things that they need, like school supplies, healthcare, and a job when they graduate. I take it that a grocery store just isn't sexy enough to be put downtown.
Some have called our rivers an important asset. They were an asset, back when many goods were transported by boat because it was faster than a horsedrawn cart. Now that we have the internal combustion engine, they're just something to build bridges over. The city has spent millions tearing down houses along the river in order to prevent flooding. Now they want to build more stuff there.