Coinbase passes the fees directly onto their customers, and they don't seem to care much. They also don't let users change the fees. In fact, Brian has started shilling Bcash on Twitter, so one might guess they're intentionally pushing up fees to push an altcoin (Bcash).
Protip: GDAX pays the TX fees, so it's possible to workaround the TX fees by moving your coin to GDAX.