One big factor in the success of these ETFs is automation (aka HFT). You don't get SPY quoted in size at a penny spread without the massive investments in research and technology on the part of the ETF market makers.
But once you have the nice deposit/receipt system set up to incentivise people to trade the tracking error away with arbitrage, you get a smaller and smaller tracking error for free.