When Unassigning an Azure Blueprint Provide Option of Removing Blueprint Created Resources
Since a Blueprint has the ability to create multiple resources in Azure it should also have the ability to clean up those resources. Think of it as the same as deleting a ResourceGroup deletes all resources in the ResourceGroup.
McGill, Matthew H (CGI Federal) commented
Ideally this would also mean that when updating a Blueprint to a new version you could remove all artifacts that were in the old version but not the new one.