I think this is because of this:

```
The nice thing about YCP is, that there is no distinction between code and data.
```

See https://github.com/yast/yast-doc/blob/master/Outdated/Developers/Core/Y2Bible-4.html