An API that isn't comprehensible isn't usable.
To a programmer, an operating system is defined by its API.