Proof of work elects 3 mining pools which decide which transactions are included in blocks. It has failed at censorship resistance as sigwit is a change to the protocol actively enforced by censoring previously valid bitcoin transactions. Ethereum & Bitcoin have both hardforked to reverse transactions.