From the GlobalDataStore documentation:
If the callback returns nil instead, the current server will stop attempting to update the key.
So you can’t delete keys by UpdateAsync’ing them to nil.
RemoveAsync does work but not only it takes a very long time to loop over a massive datastore, the datastore still continues to exist; which are the cases that this new feature solves.