Да, правда. Но что такое "на самом деле"? Что видишь, то "на самом деле" и есть. Просто надо понимать, что те цвета, которые видит нормальный человек, человек-дальтоник, разнообразные животные - это чисто субъективная штука, обусловленная... да, разнообразием рецепторов и обработкой сигналов от них. Количество видимых цветов зависит от того, сколько разных типов колбочек мозгу сигналят, и какие комбинации сигналов возможны. Просто кому-то для хорошего выживания потребовался 1 тип колбочек, кому-то 2, кому-то 3, кому-то 5 или даже 16, как раку-богомолу. И во всех случаях субъективные цветовые спектры - разные, и каждый "на самом деле", ни про какой нельзя сказать, что он правильный, а остальные - нет. Раку - рачье, человеку - человечье.
Объективно же никакого цвета нет - есть только электромагнитные волны разной длины. Ну да, кому-то понадобилось вылезти чувствительностью в ультрафиолет или инфракрасные лучи, но это уже частности. Теоретически можно иметь 1 тип колбочек, с чувствительностью в ультрафиолете, который будет естественным образом давать чёрно-белое зрение.