このへんの分かりにくさは、合理的な裏付けがあるわけではなく歴史的な経緯によるものが大きいですね。もともとスニペットはシンプルに扱えるのがウリで、今みたいに本格的な機能を実装する発想はありませんでした。本格的な機能を実装するには、やはりそれなりの構成になるわけで・・そうするとフォームにphpコードを貼り付ける管理は逆に使いにくいよねと、まあそんな感じです。
ですが、1のスニペット本体とは、「エレメント内のスニペット」のことですか?あるいは「ファイル管理内にあるsnippets」のことですか?この2つの違いが良く分かりません :’(