Why does Throwing Away Data Improve Worst-Group Error?