If we would like to delete variants there are no other way currently then to select in the pim and click delete.
If there are many variants/products to delete this is very time consuming.
IDEA:
Make it possible to delete all products from a product list.
In that way you could easily filter out the products you want to delete and save that as a product list and then add an action to "delete all products in this product list form the PIM"