そもそも固定パイプラインって
固定の処理をハード処理して速度を稼ぐって言う
昔の非力なグラボ時代の話であって

それを
シェーダーが主流だから初心者用だとか
APIの実装依存とか
SetTransform()内部で、world matrix をextract して、スケーリング成分等を除去した
純粋な回転行列に変換し、それを法線ベクトルの変換に使う実装だってあり得るわけだ。
とか言っちゃうんじゃないのw

固定処理以外の部分はプログラマが指定しろって事なのに
お前は、固定処理に法線のノーマライズが必要って言ってるんだぞ?グラボ会社に要求しろ
それ以外ならソフト処理の問題であって固定機能とか言ってるな、ボケ