Why HTML can't handle multiple views
HTML's fixed tag set is not rich enough to support alternative views of the same data
HTML's fixed presentation of each element makes it hard to change the way data is rendered