Wish: Consistent Trim Between Different Types of Geometry

to bring it to the point, one combination is not working, while all others do:

right now a curve in an ortho view always trims curves, surfaces, polysurfaces, solids


a surface, polysurface or solid can also trim a curve the same way.


but it can not trim a surface, polysurface or solid?