I think every project needs to be assessed according to what is best for that project. Sometimes a third party CSS framework makes complete sense. Most recently I used Foundation for the Perch documentation, the important thing for that project was to have something straightforward that would burn up time better used improving the actual documentation.
I think the issue with frameworks comes when they are used without considering if they are the right tool for the job, or if developers are learning how to use a particular framework rather than learning CSS.
I think the frameworks fulfil different purposes for people. It is easy to think that these things are used by non-coders or people with less experience with code who want to avoid having to deal with CSS issues. In my own case, as a developer rather than a designer, the reason I like using them is because I feel as if they will save me from whatever I'm building becoming all a bit "designed by programmer"! I'd love to have a "framework" that didn't involve any code at all but instead gave me some rules about typography, the grid, colour choices and so on that I could follow.