Commands which produce a *grep* buffer (grep, grep-find) should allow the user to edit the results and apply them to the original locations like Occur does.

There is the external package wgrep, but if Occur provides this, then the user logically expects that the similar *grep* results can also be edited in place out of the box.

https://github.com/mhayashi1120/Emacs-wgrep