Pool and miners can have separate access to past blocks (separate nodes). Pool sends out nonces. Miners mine normally and submit shares. Pool checks shares. I don't see how it dissuades pools besides requiring new software. It doesn't seem to help against ASICs.