Nejsem si zcela jistý, jak mě svazují divy v kódu. Pokud se přeci později rozhodnu změnit display: table-cell; na něco jiného (kupříkladu celou definici smazat a napsat float:left;) tak v HTML nic neměním a zároveň mohu překopat vzhled celého webu.
Mimochodem specifikace říká, že divy s table-cell jsou téměř to jediné co potřebuji, vše ostatní mohu vynechat a prohlížeč si to odvodí. Ale to je již zcela mimo téma článku a nerad bych to dále rozebíral. Nebojte, připravuji právě o této metodě článek, takže v diskusi pod ním se poté můžeme o jejích kladech a záporech handrkovat.