The BTC implementation clearly has failed in this role, but not Bitcoin protocol (look at BCH, for instance)