>>644
すまん。確認したら混じっていたので調べなおしたら以下のようになった。細かい動作までは確認していない

表示:同一 編集:同一 検索:同一
 GNOME テキストエディタ
表示:同一 編集:区別 検索:同一
 Edge、LibreOffice(新)
表示:同一 編集:同一 検索:区別
 EmEditor
表示:同一 編集:区別 検索:区別
 メモ帳、Firefox、LibreOffice(旧)
表示:区別 編集:区別 検索:区別
 サクラエディタ

表示は「U+304C」と「U+304B U+3099」が同一の表示になる事
編集は「U+304C」と「U+304B U+3099」が1つの文字として扱われる事
検索は「U+304C」と「U+304B U+3099」は検索文字「U+304C」もしくは「U+304B U+3099」のどちらでも正しい位置と長さでヒットする事

>>645
正規化すると長さが変わる副作用があるから処理によっては不必要な変更が生じる可能性が出てくる