I don't know the reason why Giants Stadium is being reing replaced, other than the fact that it is shared by two NFL teams. It just looked like an ideal football venue since it was retangular.