I fear you're misinformed. Besides localBitcoins, how does one get fiat to an exchange?
That's right — a bank. Exchanges like Bitfinex only survive because of things like Tether, which requires other fiat accepting exchanges.
If all exchanges were like Bitfinex, there would be a liquidity crunch, as the OP is saying.