There's a difference between pools not accepting txs in their mempool, and pools refusing to build on other miners' blocks that contain them. Pools are beginning to do the former (which doesn't cost them), not the latter (which would cost them dearly). Only if a majority of hashpower does the latter will censoring be effective (and then no longer cost them again).