What's childish about it? They refactored their code and removed a legacy header in the process. If ZFS was a part of the kernel it would have been fixed as a part of the refactoring.
What's going on here is that people on the internet are asking Greg K-H to do extra work and his reply is that he doesn't care to.
If anything what is childish is random internet users thinking that they are entitled to Linux dev's time and work.
> What's going on here is that people on the internet are asking Greg K-H to do extra work and his reply is that he doesn't care to.
That really isn't "what's going on here." The "extra work" is changing one or two lines from containing EXPORT_SYMBOL_GPL to EXPORT_SYMBOL and possibly moving them to a different place.
If you read through the email thread [1] linked in another comment, you'll see something completely different is being argued and discussed.
You can use FreeBSD, they are happy to provide their sources to proprietary projects. Linux uses different license and cares about projects that contribute back, nothing wrong with that.