Почему в видимом спектре и радуге есть фиолетовый цвет, но на противоположном конце нет пурпурного (красный+чуть синего)?
По дате
По Рейтингу
После красного идёт инфракрасный (он невидимый), а не пурпурный
Все есть:

Проблема в том, что радуга - это свет, а не цвет. И к тому же, как сказано выше : после красного идёт инфракрасный. Из-за дисперсии всё это дело. Пурпурный цвет присутствует в радуге на дифракции.
Зависимость чувствительности красного и синего рецепторов от длины волны имеет разную форму. Чувствительность красного спадает намного медленней и существует такой диапазон перед ультрафиолетом, где она сравнима с чувствительностью синего. На противоположном же конце спектра чувствительность синего практически нулевая. Следовательно ничего похожего на пурпурный получиться не может.
Таблицу разбиения цветов на спектры посмотрите и теорию преломления прочитайте. Станет ясно.