That's what I originally thought too, but it doesn't work. On linux, you can find dll libraries as well, e.g. on my machine:
```
ondrej@kittiwake:~/repos/hashstack2(master)$ hit print-libs default --suffix dll
default/bin/win32fe/win32feutils.dll
```
And then when you feed this library to `ldd` (on linux), it fails.

As such, the solution is to allow to specify what exactly you are looking for, and nothing stops you from concatenating the output of `hit print-libs default --suffix so` and `hit print-libs default --suffix dylib` if that is what you are after. Forcing it by default however is not a solution.

So that's why it works the way it does.