Ah, but people don't use the kernel, they use the libc. As pointed out in the article, once you get glibc ported to the kernel in question most programs just work.
Come to think of it, this means we have a FreeBSD with working UTF-8 collation. About time...