プロトコル情報を見て何らかの判別をしてはいけないと言ってるのではない
ヘッダ情報を見て宛先を判別してバケツリレーしてはいけないと言ってるのではない
レイヤなんたらで見てはいけないと言ってるのではない

それらは見ろ!必要なら好きなだけ見ろ!
しかし、本来の目的以外に使うな!ユーザのアプリの特定まではするな!
その「判別」(つまり特定の、そのソフトしか使わないプロトコルかどうか調べるなど)
自体が、「検閲」にあたるのだ!

なぜなら、目的が、「ユーザの利用するソフト、通信の目的」を判別するため」
のものだからだ。

http転送やftp転送、メール送信にも同じ技術を使っていても、nyやmxを特定
したらだめだ。目的と結果が、ユーザの通信目的の特定になっているからだ。
その目的を持ってその結果を得ることが違法。よって手段も違法。
その同じ手段が合法行為に使われているかどうかは、別の問題。