To be fair to Theo, it wasn't the language choice that he rejected. It was the effort to maintain a port that is both niche and has edge-case incompatibilities with GNU coreutils.
If I were maintaining OpenBSD, I would have rejected this port for the same reasons too.
If I were maintaining OpenBSD, I would have rejected this port for the same reasons too.