I also want to point out that the very complicated instructions Canonical has supplied in the linked post will likely break zfs-dkms, "native" upstream support for which is the only reason a lot of people are using Ubuntu instead of Debian; the instructions would have you enable -proposed just for main, but zfs lives in universe and the version of zfs you have installed will probably not work with the prerelease kernel in -proposed.
Why can’t they just handle this in the standard way that everyone else has done that we can apply our existing processes to, rather than having to work out a way to support this across infra?