Re: Without open source there would be no leftpad
It's easy enough to use table layouts via css without lying in the markup and having table tags for things that aren't tables. It's certainly messy if you're defining most of your styles with css but some crucial formatting in html. It's about separation of concerns, it's difficult to argue that mixing concerns in better.
The drive towards making HTML describe it's content is a sensible one and putting everything in a table, though quick, doesn't help in this respect. It's certainly shortsighted when it comes to disabled users and alternative rendering mechanisms.