> Personally I also think frameworks are silly. If you can lash up a site in 30 minutes, then the request simply isn't distinctive enough.
Let me first point out that I agree with most of what you say (which is essentially that the value of a programmer is in solving problems which have not already been solved), however:
The entire point of a framework is to give you the underlying repetitive parts so you can focus on coding the complicated domain specific pieces later.
Frameworks and libraries are everywhere. In fact, many people judge the quality of a language by the quality of the libraries they have.