Good point, they should have a view of the Skyline, but maybe it's a NY vs. NJ thing?
I don't think so, because in this case it's the teams themselves building the stadium, who want to keep their NY identity. The current Giants Stadium was a project of the state, the NJSEA, but not this one. I guess they just lack the artistic foresight that I have. :D Either that or they calcualted how much revenue the seats would bring in that fill up the corners and said **** it.