Странно, никогда не задавался таким вопросом. Выскажу свои соображения. Что такое пена? Это пузырьки воздуха, заключённые в тончайшую оболочку (буквально, толщиной в несколько молекул) жидкости. Когда луч белого света (т.е. набора всех цветов) попадает на границу раздела фаз жидкости и воздуха, он отражается. При этом часть фотонов (определённого цвета) могла бы поглотиться. Но из-за малой толщины плёнки, в ней так мало красителя, что если он и поглотит часть фотонов, поток фотонов практически ничего не потеряет и будет содержать практически все цвета, которые содержал. Как в песне "Отряд не заметил потери бойца и "Яблочко-песню" допел до конца".
<hr />
Я не уверен, что мои соображения и рассуждения абсолютно верны, но, по крайней мере, они логичны. А посему, как говорится "На безрыбье и рак рыба" Подождём, может кто-то, более сведущий, даст лучшую трактовку этого явления.