потому что это классика. сам SiLabs отдает Keil для своих C51 забесплатно. аппликухи и код в этих, как их, интернетах ещё не вычистились, книг хватает. а шина именно в C51-чипах от SiLabs, ИМХО, просто рудимент. потому как статическая SRAM без всяких wait-state на 6-и-цикловых упиралась где-то в 16 МГц тактовой, ну и FLASH параллельная аналогичная была, даже медленнее. А тут 1 цикл и до 48 МГц - уже ОЗУ другое надо, да и только его цеплять. FLASH для памяти программ не нужна, а для данных оно вааще фигня получается. Если периферию вешать на шину, кроме ОЗУ, то упремся в логику - что там быстрее LVC? так что если нужно недорого решить задачу, то вполне себе камешки, с USB, за неплохую цену, не говоря о торге. Вон в Sonoff RF разрабы поставили подешевле и не стесняются.
я процы выбираю под задачу и если нужно дёшево, то это дёшево в железе, а не ограничения по применению, потому что кто-то чего-то любит/не любит, знает/не знает. недавно, например, пришлось заюзать STM8 (не помню которые), потому что нужно было стеклом (ЖКИ) рулить от батарейки годами и очень дешёво (практически конкурировать с кетайсами) - там просто неважно сколько бит. и больше мне эти STM8 так и не понадобились. был бы у меня соответствующий 51-й и дешевле - нет вопросов. и плевать, что я C51 в изделия уже лет 8 не закладываю. но на них у меня немало чего ещё выпускается. причем остались классические с 64 кБ набортной FLASH, ну и от SiLabs - со 128 кБ (используются аж на 2/4 МГц тактовой) и чудо с АЦП - C8051F350.
вот блоху от FreescaleNXP стал применять - для меня в первую очередь важно не то, что оно Cortex, а то, что оно 3х3 мм и встроенный RC, подходящий для UART.