In the case of this rig it is so you can have world aligned controls.
Some solutions will need MCH bones to avoid problems. For example, you might need to avoid a dependency cycle where the target of the constraint would otherwise be a child of that bone. The child depends on the parent, but the parent depends on the child…..that’s going to cause some issues.
MCH bones can come to the rescue here.