This rule is not just dumb, it is retarded.
I maintain a quite popular open source project, and OpenBSD maintains a fork. They try to submit patches every now and then, but every time it happens, I ask them to please also submit a test that makes CI fail without the patch, and pass with it.
They can't, so OpenBSD remains unsupported.
The problem is that there isn't a supported cross-compilation toolchain from any major platform to OpenBSD (due to this dumb rule), so if they want to compile and run the test, they need to compile a big project under qemu-system and then run the test, which is super slow.
Other targets just cross-compile natively in seconds, and just run the test under qemu-user, which is super fast.
So we break OpenBSD a lot, and they need to put in a lot of effort into maintaining their own fork, which takes them resources away from doing other more useful things. Adding OpenBSD code is pointless, because we can't even test that it compiles, much less works.
This rule of not supporting cross-compilation hurts them more than it helps them, but it's their own fault.