Краткий ответ на этот вопрос на физтехе звучит так:
потому что лямбда в 4-й степени.
Согласно Закону Релея, интенсивность рассеяния радиации обратно пропорциональна четвёртой степени длины волны. Солнечные лучи рассеиваются в атмосфере, при этом сильнее рассеиваются лучи с более короткой длиной волны. В спектре это как раз и будет сине-голубая часть спектра.
Попутно отметим, что на закате небо становится алым тоже по закону Релея: именно из-за того, что красные лучи хуже рассеиваются, они в большем количестве достигают глаза наблюдателя.
Облака белые потому что Солнечные лучи просто напросто отражаются от молекул воды, из которых состоит облако. И весь спектр (от красного до фиолетового) поступает в зрительный анализатор (т.е.глаз) человека. А это и есть белый цвет.
Другое дело, когда солнечный свет преломляется в каплях дождя и отражается от противоположной стенки капли. Тогда мы наблюдаем радугу. Когда луч отражается в капле 2 раза — получается 2-я радуга. Аналогично — 3-я, только она настолько слабая, что её невооруженным глазом увидеть практически нельзя (*но кое-кто видит:)*).