To start with, Coinbase is actually the leading and the biggest exchange out there when it comes to buying and selling bitcoin using fiat.
Secondly, this trading volume might be bigger than 20000 BTC actually but for the fees, coinbase has
percentage-based fees where it depends on your location and the payment method you're using (some are flat, but nowhere near the amount you mentioned) which looks very fair to me compared to other exchanges.