Shipments Break when deleting product (is this right?)

It looks like when you delete a product this breaks any shipments associated to that product.

This doesn't seem to be an issue on the order end but on the shipment it basically erases the shipment. This could be an issue as we do delete products quite often.

I know you can active and deactivate products but we actually will be deleting them. Has anyone else ran into this issue?

Would this be considering a bug?