my uncle was a professional publisher of high end art/photography books. i remember how meticulous he was with every single aspect of text/font/picture layouts. he found most text editing software on computer painful to use.
the problem with the web is that we have two religions with irreconcilable differences. you can't have any random device with any random screen layout, size, resolution, and control exactly how a page is displayed and formatted. you get fixed display and control, or no control and any device.