If you can pay a mining pool out of band to include a TX in their next found block, then you could also pay a mining pool to NOT include it in their blocks.
One example I can think is country A knows country B's bitcoin addresses. Then they pay the top 20 mining pools a monthly subscription to NOT include any of these TX in any of their blocks.
Can you think of any other examples? Does stratum v2 fix this?