It kind of sucks
It kind of sucks
Small bid/ask spreads tend to be good for the overall markets, perhaps not for the market makers. However, the exchanges make up for this fact (that the markets are more efficient now than they ever have been in history) by offering rebates for market makers and massive rebates for designated market makers.
Fundamentally, capitalism is somewhat darwinistic. Adapt or die.
Note that I work for an electronic trading firm.
I think having some data from the dark pools would be good, just so people could have a frame of reference, but I don't think all trades need to be routed to one [set of] place(s)
The main reason Reg NMS and Reg ATS drove a proliferation of HFT was breaking the NYSE specialist's monopoly on liquidity provision. Even before that companies like Tradebot where very active in Nasdaq stocks on various ECNs. Automated trading is simply cheaper and it drove manual market-makers out of business.
Is it so terrible if your bids fill in 1ms instead of 50ns? Comparing it to open outcry seems a bit disingenuous.