why- Open BSD .rocks

Multiple platforms (∞)

Maintaining code for multiple platform prevents coding with assumptions. Kernel and libc code needs to be designed platform independent. This really improves operating systems codebase.

Besides that, it also means you can run OpenBSD on quite a few architectures (partially very old ones like VAX, Loongson, Apple PowerPC).