Ну если вы внимательно спеку почитаете, то обнаружите, что наименования заголовков нечувствительны к регистру (
https://tools.ietf.org/html/rfc2616#section-4.2).
Нет, регулярку-то поправить можно, конечно. Другой вопрос в том, что вы бы об этом сами вряд ли подумали.
Именно поэтому обычно и принято переиспользовать код, в том числе чужой, особенно если это стандартная библиотека.
Но в целом соглашусь с тезисом о котятах: дело ваше.