>>22Well, it's for making games, so they added interfaces to stuff you need for making games:
- Input handling (mouse, keyboard, controllers...)
- Filesystem access
- Decoding various media formats
- Playing audio
You can prove SDL is useless by writing a game that uses none of these.