Agency work is just soul sucking from a clientele stand point. Most of the companies you work for are massive consumer facing businesses and all you're doing is helping them feed their shit to the public.
This type of work isn't necessarily confined to agencies. The same could be said for several tech companies building products (social networks come to mind).
If you're a technical person there are just far better things you could be working on than agency projects.