Der einzige Sinn, der sich mir aus dieser Vorgehensweise ergibt, bei dir nicht gegeben. Da du die Struktur bereits im HTML vorgibst.
Wenn du es nur im CSS machen würdest, dann könnte man ja noch sagen du willst die Möglichkeit haben, das Layout schnell mal von einer Tabelle zu einem anderen Konstrukt um zubauen.
Aber so wie du es aufbaust, kannst du auch gleich eine echte Tabelle nehmen.