Need some explanation on HyperV Isolation mode in Docker

HI, I need some explanation on Isolation mode. It would be great if you could explain.

When I run the images in HyperV mode, then the container will not be using the host OS. It will be having its own OS mentioned in the Image (FROM command). Since the Hyper V mode is going to have its own OS, I expect that these containers to be running in any host OS (as they are not dependent on host OS kernel).

But the below table got from this link indicates that, if the container image is based on Server 2016, then it will not run in other higher versions. But Why? Since it is running in Hyper V, it will not be using the Host OS. Then why is that it is not running in higher versions?

It would be great if you could clarify the above questions.

Thanks,