Manipulator issue within normal transformation orientation in Edit Mode?

Why the manipulator z-axis not expected to be in perpendicular direction as the right cube (left face) normal points towards the second one (right face) and vice versa … so why the manipulator didn’t calculate the average of z-axis normals of both faces of the two cubes and just be perpendicular on them ??