To some extent it exists: the ECNs only match orders. I would favor something like that; it would be an objective system that wouldn't lend itself to manipulation.