Clearing a mesh's geometry without freeing the mesh has the requirement that the mesh remain initialized afterwards. Freeing the mesh doesn't have that requirement and corresponds to a destructor rather than move construction with the default value. Avoiding conflating the two operations simplifies some future feature additions (including #122398).