It is two fold. First, it keeps blender’s workflow uniform to the industry. In other software controls are different objects, not bones. Second, this allows for more advanced rigging such as IK/FK switching. It also makes it easier to add additional features easier since all deformations are separated from the Ctrl and mch bones.