Всё меньше и меньше ассемблерщиков пишут под Винду/Линукс/ЯблОсь... Проще готовую IDE поставить и кодить на С++/C#/Java/Objective-С... чем в Асме писать постранично ... и косяки отливливать в симуляторах ...
Это прогресс, чувак. Если мне надо просто ехать на авто, то нафиг не надо досконально разбираться в принципах работы ДВС-трансмиссии-подвески-электрики, достаточно освоить общий интерфейс управления транспортным средством. Хотя общее представление не помешает, конечно же. Так и с электроникой, и с программированием - абстракция всё выше, привязка к конкретному железу ниже, решения более гибкие и универсальные.