I can’t tell you why there’s no brep flip component, sounds like we just need to add one.
Do keep in mind that in Rhino there’s 2 kinds of surface orientation:
The surface normal direction is implied by the uv directions and the right-hand rule. So a surface has a predetermined normal which cannot be changed. The only way to flip the normal is to either reverse the u or v directions, or swap the u and v directions. Either way this involves creating a brand new surface from scratch which just happens to have the same shape as the old surface.
It is however very common for surfaces to have to be flipped when they are joined, since neighbouring faces in a brep must have consistent normal directions. So rather than reconstructing surfaces all the time when joining them, there’s an extra boolean value on brep faces which means “the normals of this face are the opposite of what you’d expect”. That’s the cheap/fake direction flipping.
The fact that a brep face and it’s underlying surface can have differing opinions about the direction of \hat{n}, is the cause of lots of confusion generally.
I can add a brep flipping component, just remember that closed breps cannot be flipped, their normal always point out.