And that's often the problem. Suppose you have a 4 content blocks across the screen. Ideally when viewed on a small screen they should reduce in size so you get two rows of two. Or a product category displays a row of 4 on a large screen reducing to 3 and then 2 on smaller screens. Which is why a good place to start with layouts is the small screen then scale up through tablets to desktops. Grid systems don't tend to give you this flexibility.
I also take issue in the article about the boring layout. Sometimes boring is good. If I'm reading an article on Brexit I want easy to read content without lots of layout changes.
Having developed many grid systems including the one I released for open source i think I'm well qualified to say that this statement about grids not giving this 'flexibility' is absolute nonsense. All responsive grids do give that flexibility, that is what their primary purpose is. Based on your earlier post I don't think you have a very thorough understanding of how to properly construct or use an existing responsive grid system. Please don't dismiss ideas on concepts without the proper prior research.
However, developers should also stop thinking in columns and instead think in terms of fractions instead, it's allows for greater flexibility, like Bootstraps famous 12 column grid, what happens when you want five boxes across? You can't unless you build your own.
Mine makes use of fractional based classes and responsive suffixes for concise yet intuitive classnames https://github.com/r.../rbrtsmith-grid
Also bear in mind that you shouldn't think like 'mobile should have 2, tablet 4' etc... it all depends on what you are displaying and how you intend the user to interact with it. If you're displaying a grid of Instagram thumbnails then even on the smallest viewports you might want 1/3 or even 1/4 width items, maybe a grid of product cards for a store requires 1/2 width items on the smallest viewports. We should stop making these hard and fast rules and constraints. It's really not that difficult to figure out what works and what doesn't at a given viewport size for that particular component.
Finally creative layouts can still be easy to read, it just boils down to how talented the designer and developer are at combining great design and UX. Many focus heavily on design and totally miss the point of UX, which in my opinion is the more important of the two. I'd argue for a 60/40 ratio for UX Vs design.
Edited by rbrtsmith, 16 June 2016 - 07:42 PM.