I really think a lot of the confusion here comes from how you approach Haiku. You treat it like a Linux and expect certain things to work. But Haiku is not Linux, and while it uses some of the same Unix-like user space tools it is a completely different operating system. And of course that affects especially how the tools closer to the system work.
This is kind of like using Windows and complaining that running sudo in the command prompt gives a command not found error