В основном инструментарий разработчика становится более дружелюбным со временем. От ассемблера к Си, от Си к C++ и тд. Но почему в мире графических API всё наоборот? OpenGL усложнялся, а Vulkan стал ещё более низкоуровневым, чем OpenGL 4.*
. C DirectX та же история, от DX11 к DX12. Чем можно это объяснить, что мир прикладного ПО идёт в сторону облегчения труда разработчиков, а мир графики строго наоборот?