Add option to trim/cut surface tool to actually cut surface/shape and not create two surfaces by cut. Similar as region tool allows in 2D to keep intersection between two shapes but in 3D. Also keep shape elements as shape and don't convert to fancy bspline complex shape even when coplanar shapes. Just crop extended plane(from fit plane tool) to 2D rectangle.
Example