I think vertex buffers can be optimised by setting a read only flag, this makes them faster to render. Possibly Mark chose this method and coded around it not thinking anyone would want to remove verts from a mesh.
Not a DX limitation, just Mark wanting to keep the speed up :)
Not a DX limitation, just Mark wanting to keep the speed up :)