Regardless of how people markup complex table now, which is generally quite well when accessibility is a consideration, we must to be able to unambiguously associate data cells with their appropriate header cells; I am all in favour of keeping it as simple as possible, but we also need to be able to handle complex irregular data tables and overlaid data tables.