Question: why html tables are bad?
Answer: Why Tables Are Bad (For Layout*) Compared to Semantic HTML + CSS. Tables are usually more bytes of markup. ... (This makes redesigns total hell, and also increases page load time [more http requests and more total bytes].) Tables break text copying on some browsers.