Thanks for posting this. I wrote up my thoughts recently about Grid Layout, specifically in terms of the issue of flattening out of mark-up in order to make everything a child of the grid. It’s for this reason I believe that subgrid is an important part of the spec.

https://rachelandrew.co.uk/archives/2015/07/28/modern-css-layout-power-and-responsibility/