The main idea behind Arch Linux: provide a distribution which keeps things as simple as possible. A good example is the way they replace the classic sysv init system with a simple array of values. No upstart, no systemd, no tools necessary to create start/stop symlinks. The order in which you place the names of the init scripts, is the order in which they are started. Simple, no?