ответ: потому, что Китай :-))
я где-то читал, что по умолчанию пины в ESP находятся в imput режиме, видимо, команды pinMode (pin, OUTPUT) недостаточно, нужно прописать состояние пина, а то он не знает, умный он или красивый
Возможно, это баг в реализации Arduino IDE для ESP