Command "CreateSolid": anomaly?

Why does the command “CreateSolid” does not automatically delete the parts trimmed?
Must be removed manually. Is this normal?

create solid.3dm(1.2 MB)

The result creates multiple solids so all are kept. If you use BooleanDifference>Delete input = Yes, you get what I believe you’re after.

Hi Davide - If there are multiple solids possible, how would Rhino know which one, or two you care about? it seems like any UI provided to let you choose inside the command would not be any more efficient than letting you use Delete afterwards.