Adding highway lanes is a political feel-good thing.  Most people are pretty ignorant about a lot of things, and their eyes light up when they hear that more highway lanes are going to be added.  They aren't smart enough to know that doing so just induces more traffic.

I like the idea of congestion pricing.  Make it expensive enough during peak times and it will force people to make some better choices.