The GTX 470 has 1280MB so im sure they can technically make something larger but that would mean increase cost, increase heat, increase board size, potentially decrease sales.
Why do you even need 2GB. Running games at 2560x1600 doesn't even eat up 1GB and Nvidia doesn't have eyefinity to increase resolution any further.