Бывают кошки серые полосатые - тут все правильно, защитная окраска. Бывают рыжие полосатые - тоже защитная окраска, тропический вариант для нубийских пустынь. Как показывают разные загадки типа "Найди котэ на этой фотографии" и та, и другая вполне эффективны.
Черные кошки уже вызывают сомнение. Ладно, ночью ее не заметишь, но днем, на солнце она же прекрасна видна.
Белые видны вообще везде и всегда, кроме местностей, примыкающих к Полярному кругу.
Всякие помеси - серые с белыми пятнами, рыжие с белыми пятнами, кремовые с темной мордой и уж конечно черно-белые - тем более видны.
Я так полагаю, что перед нами пример ненаправленных случайных мутаций. У домашней кошки врагов нет, и защитная окраска перестала ей быть нужной. Ну и люди местами с отбором, очевидно, постарались.