IE has the backing of Microsoft.
Firefox, until Chrome came out, had the backing of Google.
Safari has the backing of Apple.
Marketing and marketing budgets has a lot to do with it. Opera supports most of the extensions that are popular on Firefox http://my.opera.com/Rijk/blog/2006/07/04/top-150-popular-fir...