Ответ простой и честный: потому что они живые. Натуральные компоненты всегда будут реагировать на среду, в которую вы их помещаете. А мыло — это особенная щелочная среда (особенно если вы делаете мыло с нуля).
Натуральный краситель — это не синтетический пигмент. В нём нет стабилизаторов, фиксирующих цвет. Там — растительные пигменты, которые чувствительны ко всему:
• к уровню pH
• к свету
• к температуре
• к длительности нагрева
• к взаимодействию с маслами
• к наличию сахаров или кислот
Именно поэтому мыло, окрашенное соком свеклы, неожиданно становится буро-коричневым, а красивый синий настой цветков анчан — превращается в грязно-зелёный или серый оттенок.