Additive and subtractive features: why the separation?

I'm not saying I don't like it, but I'm not saying I like it either... um... confusing

You've got an extrude, and an extruded cut. You've got a loft and a lofted cut.

What is the theory behind dividing them up so black & white?

I know a lot of other MCAD software puts it in the feature, which, I guess makes it easier to switch it around if you would ever need to.

But on the other hand, it's quite a bit less confusing to have 2 distinct features, one for adding material and another for removing material.

I'm stumped! Maybe we can come up with a list of positive and negatives regarding this divide?

P.S. Since NX doesn't make this divide, I'm assuming it is not a technical constraint.

SolidworksParts And Features