The previous MBPs had CPUs with a TDP of 35W. The TDP of the CPUs in the 2011 MBPs are 45W. Battery life seems to have dropped inline with the increase in power envelope.
We should see improved battery life next year with Ivy Bridge, or if there's a mid-year refresh with Sandy Bridge processors with new steppings.
Regardless, I plunked down for a 15" today so I could rid myself of the large brick my workplace saddled with me. They didn't believe me when I said I'd buy my own laptop with my own case. Hell, I meant it.