Dropping the loop puts all objects in one mesh again.
But I'm looking at a function to make the loop optional,
to break the objects up, then filter out the unused verts.
The VGC library is what I'm looking at to do the filtering.
I've found no good way yet to do it differently.
There's no pointer I have found to break them up without the extra garbage.