One crucial difference I was able to spot is that Demikernel seems to have an approach that can work for OSes other than Linux. To wit, examples of the performance of the Demikernel approach are shown on a Windows system running in Azure.
Of the three examples you listed, none of them seem to support their kernel bypass capabilities in anything other than Linux.