SDL - это уровень над OpenGL; фактически он использует GDI в Windows по умолчанию, а также имеет бэкэнд DirectX. Люди, вероятно, говорят, что вы можете использовать OpenGL, чтобы обойти ограничения SDL на платформах, которые по умолчанию используют OpenGL (хм, Linux), потому что абстракция более высокого уровня не раскрывает эту функциональность. Однако тогда ваш код «менее» переносим к Windows (или, по крайней мере, к Windows, использующей бэкэнд GDI).
Кроме того, SDL делает много других вещей помимо графики - аудио, ввод и т. Д., Чего не делает OpenGL.