core behaves as if they couldn't change the protocol. this may be wrong, but evidence points the other way. monero devs actually can change the protocol, and this has been demonstrated in practice. wheather you agree with their reasoning is not the point here