True indeed but they didn't make it a dome for two reasons...
1. Home field advantage.
The famed winds @ the Meadowlands + the cold in the winter.
Warm weather teams and teams that play in domes (Dallas) have problems playing there when the temperature drops.
2. Cost
To put a dome on the stadium would have added an additional 2~300 million $$$ to the cost of a stadium that alreadycost more than Cowboy stadium yet is not as "grand".
The reason for this is union (it just costs more to build things in the tri-state area) and location (a dome would have to be strong enough to withstand the weight of several tons of snow and ice, unlike Cowboy stadium).
they have one in minnesota and detroit. they fucked up long term money not putting in a dome. the way they built it u can only have soccer games and summer/spring concerts if there's no football going on.