Only ways to get bitcoin:
1. Mine them (very very hard and getting harder)
2. Get paid in bitcoin for product/service
3. Buy them on an exchange for fiat
4. Be given bitcoin by early adopters
Until its possible to get paid (salaries), pay suppliers, pay taxes etc the exchanges are needed to convert traditional currency to bitcoin and vice versa.
Anyways the writing was on the wall for a long time, i stopped using them over a year ago, bitstamp are professional while mtgox were amateur cowboys with no support.