I just don't get the logic here. Prime waterfront land is there for the view and use of the, gasp, "water". Why would you put parking lots and stadiums here? Oh, and then you will want to dome it, since the wind and cold coming off the water during the football season will be brutal. The stadium is only used exactly one week out of 52 weeks a year. Who needs a waterfront view, the eyes are on the field, not the view. It is as silly as putting indoor museums, attractions and casinos there. A stadium goes where there is space for parking and a stadium. Not on valuable or expensive prime waterfront land. Let's use our resources wisely. The needs for a stadium are plenty of space for parking and the stadium, convenient quick and easy access by cars and mass transit to get in and out of before and after the game. Don't waste space that is valuable for reasons such as being on the waterfront.
You're right, think of all the stupid things done with waterfront property. Why is there that stretch of the Niagara Section of the Thruway right along the river? My sister lives in Hanford Bay, somebody a hundred years ago thought it was a good idea to run the railroad tracks along the lake.
I don't know the outer harbor at all. Could a stadium be built close but far enough away from the water front?