On Linux, htop uses the /proc filesystem, which allows viewing information provided by the kernel. That (/proc) is not part of OSX, so (like some other systems lacking this feature), one can only get at the kernel's data using privileged access.
For more discussion