Via Don Box, I stumbled on this Why I Hate Frameworks. Quite humorous and actutally a good read.
Frameworks exist at multiple levels e.g. in my opinion System.IO is a framework. However, just like everything else, things can be overdone which leads invariably to Technology (maybe now Framework?) Overload.
What do you think?