When the Internet was at its infant stage, sites was built with tables. That means the whole layout of the site was based on tables.
We will not get into why table layout is bad, but it is.
When css became the weapon of choice for web builders and designers, they started to use positioning to layout web pages. Flauts on the other hand was used mainly to position images in relation to text (just like they do in the print world).