Perhaps the sad thing is that the HTML was originally intended to describe content by function and the browser was responsible for determining how it looked. When the Internet went commercial, the sites were concerned with presentation and presentation was forced. An image was forced to be 25% of the display width, for instance, rather than a certain number of pixels wide, such as the width of the original image. Images (or worse, flash) replaced text to get full control over placement. Now we are paying the price. It's already been happening because of the small screens of handheld devices. Websites are coded to match the presumed display. It doesn't have to be. The browsers are all capable of doing layout themselves if the websites let them!