How to trim three curves by each other?

I was puzzled because, isn’t it easier/faster/simpler to just use the bounding box create a brep.face with it then split the face. Why the scale?

I am also trying to figure out how to create a brep.face by creating a patch from the curves, but that’s insanely confusing. I’ll create another thread because that is a huge topic on its own.