Потому что куча всяких параметров, настроек, делай что хочешь.
+ язык Си, в этом языке нет ООП вещей, когда сделал окно и вызываешь настройки типа так
window.setPosition()
window.setSize()
ит. д.
+ имея Си функции их можно вызывать почти в любом другом языке.