Hello Willliam,
Yes, "non-deployed" means they can be removed.
Remember the state of a patch is switching from "in Development" to "Assembled" for the development tenant.
As long an element is not part of a assembled patch is is created in the current development patch. Therefore it can be deleted.
HTH,
Horst