CSS to me always has been a playground of bad programming and worse implementation. CSS frameworks while pretty, end up being UGLY under the hood and annoying to learn or update. In the end beyond a choice few, I try to use a classless CSS as a base template and just modify or create a few classes as needed for the project. In the end, the trade-off is I do not nave to remember how to code a very specific page-centric only HTML page, and that the client can have a page that the look, feel, and functionality can easily be modified ultra-quickly without heavy technical debt.