they are a business, why would they lower their fees, when they don't have to ?
Because they're losing market share, and it might be due to their high fees. It's especially high when you realize they take the fee from _both_ parties, so they skim 0.6% to 1.0% of every trade.