The grid is supposed to guide the visual layout and structure of the page. There's no real reason that it has to be encoded into the markup as we see it in the article except that it's much simpler to implement it that way.
For what it's worth, I tried searching for "semantic grid system" and found http://semantic.gs. I don't really know if it's any good but I like the idea.
For what it's worth, I tried searching for "semantic grid system" and found http://semantic.gs. I don't really know if it's any good but I like the idea.