Or use something other than a MacBook. That's an option too.
For me, performance easily beats portability. I also have a laptop, but I'd never use it as a primary desktop.
If I need to go out of town, I just take the laptop with me and I can do everything I would normally do, just with a smaller screen.
At least for web development, speed usually isn't an issue ... putting in an SSD drive a year or so ago, though, was the best thing I did - very noticeable speed increase!
So, for me it's a convenience factor.
Tangentally: One is inclined to wonder, if dual display support is such a big deal, why they all use hardware incapable of it.