You gain more unsafety (in particular, forgetting one of the `.set_len(0)`s), and in return get... nothing I can think of.

Well, you get "safe" `x[i]` indexing, but many of the elements are invalid to index to anyway (since they're either uninitialised, or removed) so that indexing is an unsafe operation.