This depends on the need to implement a layout with a baseline/grid. In reality, if you have already read up on CSS, you don't need to study this. So if you need/want to layout with a baseline, it's simple and nobody is forced to take everything of it, just what you need. It's only CSS.
In my particular case, when coding CSS I always setup containers according to the different areas of a webpage. So you can have the standard: header, content, footer. Or something more complicated like: sidebar, login-form, ad-content, etc.
Practically, I always use a div with an id or a class name for those. The only difference in using this framework would be that instead of using a meaningful name, I would be using a class name like "span-6" to setup the grid (width, padding, margin). I don't see how this could remind me of tables.
In closing, I think it's just another choice. So, take it or leave it.

Bookmarks