Hijacking tables for layout was the first method for displaying multiple columns. Prior to this innovation all web sites were just one single column. This technique did a lot to prove what was possible with web design, but was abandoned as it is directly opposed to the semantic intention of HTML.

One bad game of telephone later and some people have the misconception that "tables are bad", but they're only bad as a layout technique, it's just fine to use tables.