Wasn't CSS Grids the best thing that has ever happened to CSS? Why is Flexbox keep getting recommended on its own without Grid?
Grid will be awesome very soon.
I think the argument these days should be “do X unless you’re unfortunate enough to care about IE”.
Css Grid is less intuitive but they do make grid gutters much much easier.
Most of the time I reach for flex box. Only when I'm doing a guttered grid would I reach for css grids.
With how hard it is to get a companies UI devs on the same technology and patterns, flexbox is an easy standard to coordinate around.
Not to mention it's better supported.