Если "умник" пишет задницей, а не через стандартное API - это проблемы "умника")) Мне так кажется. Впрочем в ТО время про API не очень часто задумывались.
приведу к примеру MSX.
там API в основном использовали только японские фирмы, европейцы в играх напрямую лезли сами в порты.
потому-что это быстрее.
тут приходиться выбирать стиль программирования.
правильное как правило выходит тормозным.