What is the value in creating built-in replacements for binaries like rm and stat?
I also had a storage controller go and had to figure out how to use shell builtins to create a tmpfs and reflash the firmware.
There are many reasons to provide builtins for basic file commands, from saving the extra process start to the tiny performance boost for scripts that should probably be using find instead.
It's a minor performance optimization that might be useful if you're doing thousands of rm's or stat's in a script.
That's probably a good sign you should advance from shell. If the script is trivial, it's going to be trivial in python / ruby / go / crystal / ... as well. If it's not trivial, that's another reason to move.
I was not comparing find|xargs to find -delete.