When Charles Schwab offered investors a free lunch this week in the form of its “ETF OneSource” platform — which allows investors to buy and sell over 100 ETFs with no online trade commissions — investors were so focused on the “free” that they missed the devil hiding in the details.