The problem is if pools ever manage to reorg for the sake of censoring, which, as
I had outlined there, would be the day to abandon Bitcoin.
I'd say that would be the day to abandon pools

Pools are central point of failures, I get it. But, Bitcoin is decentralized. If a pool is commanded to censor a transaction, then it is a matter of time until another pool will mine it. Even if 99% of the hash rate belongs to pro-censorship pools, Bitcoin will still be censorship resistant, because 1 out of the 100 mined blocks will contain all the previously ignored / censored transactions.
In this scenario, it would be trivially easy for the 99% to ignore that one block in a hundred that included the transaction they don't want. It doesn't even cost them anything missing the block, since the difficulty will be based on their 99% of the hash rate instead of the full 100%. They'll make up for the missing block the next 2 weeks.