Графические апи не стоит рассматривать как библиотеки которые что-то делают за тебя, что ты мог бы сделать сам, то есть, некоторые из них более низкоуровневые, но они все "сами по себе" и строятся +- на драйвере
Верно, про них нужно думать, что это стандарт, как тот же язык с++, без которого не обойтись