Earlier quoted context omitted.
Because they're much simpler than the usual div-based layouts, and so the frontend dev will get bored out of their brains?
Tables are meant to be used for ... tables. Not layout. The downsides are enormous. From hard-to-find bugs through SEO-penalty to code-maintainance [1]. I lived the time when there was no CSS at all. Back then we used tables for everything. I'm happy those times are over. 1: http://stackoverflow.com/questions/83073/why-not-use-tables-...
For instance, arguments about ease of change (single place to modify) are irrelevant, because in both cases the single place to modify is the code that renders the layout.
Also, personally I'm not buying the whole separation of layout from content thing. It's an implicitly understood fact people seem reluctant to admit out loud: form is a part of content too! These are not orthogonal things.