I’d agree with that position back before we had the Undo feature. Now could be the time to re-think that.
(It could say “Delete 4,509 records?”
Pano X currently offers ‘Delete Selected Records’ & ‘Delete Unselected Records’. This would not be much different from those.
For most, it is not intuitive to create a new field, set it to numeric, Sequence with Group attribute on, Select = 1, Delete Unselected, Delete Field.