buenas...
de hecho, la funcion resizeTo servia para ese proposito, pero con el paso del tiempo y la evolucion de los navegadores ciertas operaciones se volvieron molestosas para el usuario. de modo que ahora ciertas funciones solo trabajan bajo ciertas circunstancias. en el caso de resizeTo solo funciona sobre ventanas abiertas con javascript. y hablando un poco mas de logica... imaginate que tuvieras 3 pestañas abiertas, cada una a diferentes sitios. ¿no consideras molestoso que un sitio te modifique las dimensiones repentinamente mientras navegas en otro? razones como esas es por la que hay ciertas cosas que estan limitadas.