Потому что нечувствительность к регистру не является производительной, и потому что она работает, даже если вы не намерены этого делать.
Поставщики должны конкурировать на основе производительности, и по этой причине вариант по умолчанию, как правило, является лучшим.В лучшем случае нечувствительность к регистру требует сложения обеих строк в общий случай перед сравнением.В худшем случае, в зависимости от локали, требуется путь кода, который может быть вдвое длиннее.Если поставщик по умолчанию выбрал менее производительную версию, конкуренты выбрали бы наихудший сценарий для сравнения.
Поскольку при определенных поисках чувствительность к регистру не срабатывает, вы вынуждены учитывать это в своем коде.Это заставляет сознательное решение.В отличие от этого, нечувствительность к регистру работает, даже если вы этого не хотите.Вместо того, чтобы заставлять вас принимать решение, он создает сценарий, в котором вы можете игнорировать его в ущерб себе.В зависимости от выбранной архитектуры поставщики, как правило, выбирают вариант, который приводит к меньшему количеству дефектов - в этом случае это чувствительность к регистру.