Purchase Recipt Asset

Why when we need to cancel purchase receipt without deleting it that have an assets it required to cancel and delete the asset that auto created, not just cancel the asset in ERPNext! as we need to keep the canceled asset for documentation purposes!