I'm not sure I'm looking at the example you're looking at, but generally: a Flexbox layout will defer to the content, where when you're laying out on a grid, you want the content to defer to the grid. By giving an explicit width, you tell the browser that, in this case, the specified width is what's most important for the layout.
In the "individual grid sample" why have you chose to make a 2/3rds and 1/3rd column with divs respectively
instead of leveraging the ratio