Наверное потому, что
option
нельзя стилизовать как хочется? Нашел
сноску на MSDN (не могу открыть, т. к. web archive), в которой (в сноске) сказано, что
option
обрабатывается на уровне ОС.
Вот ещё есть
табличка, что можно стилизовать у
option
и подобных элементов (
надо тоже читать сноски).