Given the license gives them complete freedom of what the do with FreeBSD, I wouldn't agree they have any duty. I would agree it would be nice, for sure it would be welcome, but nice & welcome doesn't constitute any duties. Just imagine under how huge pressure and scrutiny ALL linux distros, projects and companies should be for using OpenSSH _everywhere_ and not donating a penny to OpenSSH/OpenBSD projects. But the license allows it and that's the point and spirit of Open Source in eyes of BSD.
A moral duty. And I agree OpenSSH/OpenBSD/*BSD should receive a lot more support from the Linux community, as should any project that is used for the benefit of others. No arguments there.