たとえば「社内 LAN などの閉じたシステムで,ソースを解析してパラメータを改竄されるとマズイので,ソースを見せたくない」というなら,それはそれでアリだと思います(そんな情けないシステムで良いのか,というのはともかく (^^;))。こういう場合なら,ソースにスクランブルをかけて,特定の環境下でしかページを表示させないようにするツールが実際にあります。
あと,oncontextmenu が「右クリック禁止」で有名になってしまったのですが,これは本来,独自のコンテキストメニューを作成するなどして,利用者がより快適に閲覧できるようにするためのものです。あまり変な(無意味な)用途に使わないで下さい (^^;)(でも,ボタン長押しでコンテキストメニューが出現する Macintosh 環境などでドラッグ操作をさせたいときに,一時的にメニューをオフにするのはアリだと思う)。