У mcs51 в микропроцессорном режиме заметно меньше возможностей, чем у того же Z80.
Насчет быстродействия - тоже не факт... Ибо все "старикашки" явно быстрее, чем 0,000001s на одноцикловую команду исполняют.
Минусом есть проблемы с удобоваримыми компиляторами "примитив-уровня" (допускающими работу из под DOS и далее вплоть до виндовс10).
Одновременно отсутствие встроенного ПЗУ начальной загрузки/биос также сказывается на объёме "минимальной схемной обвязки".
Но тут уж смотрим соотношение возможного применения наборов команд и способов адресации периферии.
Помимо прочего - mcs51, Z80, i8085 это более "одноплатная конструкция", а у I8080/8088/8086 предусматривается достаточно мощное расширение системной шины.
Просто на сегодня морочиться с теми "системными шинами" из кучи проводников у большинства любителей особого желания нету - хочется таки "поменьше паять" да поменьше самих деталюшек в конструкции.
Да и на сегодня весьма много "универсальных заготовок" в виде МК понаплодилось - там на кристалле уже вся минимальная периферия и набор аппаратных модулей на любой вкус подобрать можно - но те МК более предпочтительны под изготовление конкретного изделия с фиксированным набором исполняемых задач при крайне редких изменениях программы.
