How CSS Frameworks should work
It seems that many people take issue with frameworks due to the bloat that goes along with them, not the thought that you should have some sort of structure to help improve development time.
This could be fixed however if the boiler plate in development was modular, each section a different file based on what it does. Upon the need to launch the site included files could be combined into one to prevent the extra server requests. This could be done manually, or compiled by a program.