Printing to letter size paper is also not the only output.
Where I work we routinely send PDFs to print houses. They're large format, as in paper size. Honestly I can't imagine sending an html/css bundle to a factory. How would you even specify different varnish layers, or embossed areas?
For someone who talks about accessibility and usability, his personal website was always an absolute shitemare to read.