Потому что внутри светодиодной или люминесцентной лампы стоит специальный "драйвер", "балласт" или попросту "импульсный преобразователь", который служит источником питания для светодиодов или люминесцентной колбы.
Электронный балласт люминесцентной лампы
В люминесцентных энергосберегающих лампах стоит специальный повышающий преобразователь, который выдает на выходе около 1000 вольт. Он спроектирован специально для работы с люминесцентными колбами и рассчитан на небольшой диапазон входных напряжений. С диммирами балласты дешевых люминесцентных ламп несовместимы.
Драйвер светодиодной лампы
В светодиодных лампах, это как правило понижающий преобразователь выдающий на выходе 50-150 вольт и некое строго определенное количество миллиампер, обычно 50-200. Задачей такого драйвера, является поддерживать стабильный ток за счет изменения напряжения. Если такой драйвер подключить к диммиру и подать на него напряжение меньше расчетного, то драйвер будет стараться выдавать стабильный ток, пока ему будет хватать входного напряжения. Если входное напряжение будет ниже необходимого, то драйвер будет работать нестабильно, или вообще выключится. У некоторых "диммируемых" светодиодных ламп драйверы, имеют ограниченную способность работать с диммером, но в большинстве случаев, для их корректной работы требуется специальный, "светодиодный" диммер.
Драйвер с гасящим конденсатором
У некоторый дешевых светодиодных ламп, вместо драйвера, на входе стоит токоограничивающий конденсатор. Такие лампочки как правило диммируются в некоторых пределах, но при диммировании сильно мерцают.
Диммеры
В некоторых случаях, светодиодные или люминисцентные лампы могут вообще не включатся при подключении через диммер. Это зависит от устройства конкретного диммера. Случается, что драйвер лампы мешает корректной работе диммера. Иле же, драйвер не способен "переваривать" обрезанную синусоиду которую выдает простой симисторный диммер.