Because coinbase was the pioneer for bitcoin/fiat conversion so they made the most of it by charging high fees.
Many organisations start with good intentions and words but then they do not lead by example.
If coinbase took actions against the employ only after scrutiny by someone in the public, it simply means that they want to protect their reputation and not necessarily providing the crystal clear system to the customers