Действительно, можно предположить, что логичнее было бы жгучими называть именно рыжих, а не брюнетов.
Но брюнеты бывают разными. Темные цвета волос, которые обобщает слово "брюнет", бывают разных оттенков: ближе к каштановому или черному. И, как правило, "жгучими" называют неестественно-черный цвет волос (искусственный, крашеный). Наверное, он подсознательно напоминает какую-то гарь.
Брюнетов или брюнеток с приятным темным цветом волос никому и никогда не придет в голову назвать жгучими. Жгучий- это определение чего-то броского, неприятного.
Поэтому, если вдуматься, то станет понятен нюанс, едва уловимое различие в смысловых оттенках приведённых в вопросе определений и их такое разное, на первый взгляд не совсем логичное применение.
Поэтому, видимо, жгучими называют брюнеток, а не рыжих.