BSDなんだからインタラクティブなシェルにcshをデフォルトで設定するのは当然だと思うのだが。
#その後変えるのは勝手

tcshがcshとしてインストールされるようになったせいで、.cshrcにtcshでしか機能しないようなものを書いてしまうのは問題。
bashとshの区別がついてないlinux厨を笑えん。