Are CSS Frameworks dead? My opinion is yes they are, and the reason is the HTML5 grid.
CSS itself is a poor example of a DSL that implements pseudo inheritance using Cascades. It's hard because finding out about browser internals is not something we can read up on. Therefore, CSS is pretty much a "Learn by your failures" thing.
But most everyone understands the simpler parts of CSS, such as background, color, margin, padding, height and width or font size, font family, font weight. Box shadows, borders etc. Pseudo elements such as hover, after, before are also easy to understand. Prior to the grid, element placement was more difficult. So much so, we saw the birth of entire industries that made layout easier.
Maybe it's time to say goodbye to DSL specific things with respect to styling (col-md-5, col-sm-2 et. al.) Thanks for all you did to help us these past 9 years, we'll see you later, much later.