An advantage of using a framework is that a good one will not just get you want today, but make it easier to change that layout tomorrow when the client has new opinions.
If you use something like 960gs, for example, it is trivial to create any of the layouts shown for Primary. But it is also trivial to add or remove or grow/shrink subdivisions with 960gs, whereas Primary looks a bit hard-wired.