А очень просто. 90% современных программистов не понимает как работает стек, что такое указатель, передача параметров по ссылке, что происходит при вызове деструкторов, зачем надо закрывать файлы и все такое. Да, я согласен, разработчику пользовательского интерфейса сайта можно прожить без этих знаний. Но эти самые разработчики вырастают до техлидов, разработчиков ядра, переходят со своим таким вот опытом работы на дргуие проекты... И постепенно становится некому оптимизировать и отлаживать на низком уровне. Кроме того, традиционно разработчик встраиваемых систем (нативные языки, ассемблер) - тоже хлебное место с низкой конкуренцией. А С/С++ без ассемблера (считай, понимания работы процессора) неглубоко заходят. Z80 + Спектрум хороши тем, что на них на ассемблере можно за приемлемое время написать на ассемблере что-то работающее, законченное. На 8086 тоже можно, а вот напсиать что-то реально интересное на ассемблере под Win32... Не уверен.