Answer
See explanation
Work Step by Step
It is highly inefficient to disable interrupts on all cores whenever critical region entry is necessary because interrupts make the CPU interrupt what it is doing and immediately attend to the interrupt, so disabling interrupts on all cores would make the system vulnerable to not being able to use interrupts at all.