Charles Schwab is cutting brokerage fees to zero, but that doesn’t mean it’s free