SSL is much more expensive to deliver at scale, it could potentially kill popular non-commercial websites as the costs of hosting would be much more expensive without the caching, etc. that non-SSL permits.
Also, I did some research after posting. Google Chrome now has an HTTPS-only mode: http://www.cgisecurity.com/2009/01/httpsonly-mode-added-to-c...
And the EFF has released extensions for Firefox and Chrome that apply HTTPS to all websites: https://www.eff.org/https-everywhere
SSL prohibits caching of resources by ISP, universities etc which reduces their internet bill.