ちょっと気づけば簡単な話で、昔から awkや grepのような基本コマンドを
内部で使う、基本的なコマンド、スクリプトは少なくないのよ。
パッケージの依存関係調べてみれば。
diffは開発以外にも単なるtext処理でも、やはりpatchよりは出番多い。
ソースいじる以外にも unix like tool は(人知れずでも)使ってるわけで、
そこらへんが、基本的なコマンドと patchなどの必要性の差かと。
ということで、ちょとセンスずれてると思うけど、がんばれ。