L'esempio di cui sopra è un estratto dal foglio di stile di Zen Garden che sto studiando, in effetti se provi a mettere un bordo colorato a #container ti accorgi che esso si "appoggia" su tutta la finestra pur non avendo nessuna dimensione predefinita (width ... height ecc ecc), in barba anche a certi ultimi topic sulla proprietà height: 100% presenti in questo forum.
Per provare a rispondere alla tua domanda nillio: perchè cavallo vincente non si cambia, perchè neanche lo xhtml ha "vietato" le tabelle, perchè realizzare un sito largo 760pixel, centrarlo nella pagina del browser, ci evita di dover litigare con le percentuali e tutti i valori relativi delle tabelle.
Ecco infine l'ho detto; perchè fare un sito autoadattante alla risoluzione con le tabelle è più difficile che farlo senza le tabelle, specie se hai tante celle all'interno con tante colonne.
Ecco perchè certi portali anche blasonati come google, sono ancora fatti così.