ZLinqが急に動かなくなった原因がPipelineパッケージだった

AIエージェントを活用してUnity開発を行うには、Pipelineパッケージが欠かせませんよね。
しかし、PipelineパッケージをインポートしたプロジェクトのUnityバージョンを上げたところ、
ZLinqが実行時に MissingMethodException を吐くようになりました。
MissingMethodException: Method not found: void System.Runtime.CompilerServices.Unsafe.SkipInit<T>(T&)

PipelineパッケージをZLinqに一体何の関係が?と思われるかもしれませんが、
間にSystem.Runtime.CompilerServices.Unsafe.dllがいます。
PipelineパッケージにはこのDLLの古いバージョンが同梱されていて、
ZLinqが使うUnsafe.SkipInitというメソッドが存在しません。

逆になぜ今まで動いていたかというと、
Collectionsパッケージにも同じDLLの新しいバージョンが含まれており、そちらが使われていたからでした。
Unityバージョンを上げた際、Collectionsパッケージも自動的に2.6.8に更新され、
2.6.8で重複を避けるためにこのDLLが削除されたため、Pipeline側の古いDLLが読み込まれるようになったようです。

手元ではCollectionsを2.6.2に固定することで回避できましたが、
根本的にはPipeline側で対応してほしいのでUnity Discussionsに報告しています。