そのくらい普通のHLSLシェーダーと同じようにいかないっていう
レンダリングのパイプラインがUnity側で実装されてるから合わせなきゃなんないのは仕方ないんだけども