I use Oracle Virtual PC and have Windows 10 installed on it.
I could not install Windows 11 as I do not have TPM. I recently bought a TPM module for my gigabyte motherboard from 2015 but it was not detected as the bios cannot be updated anymore.
I followed the directions here from #22 and it worked. I now have Windows 11 installed.
https://freerepublic.com/focus/f-chat/4006912/posts
The first one below did not work for me by itself.
The easy way to install Windows 11 on unsupported CPUs
https://www.theverge.com/22715331/how-to-install-windows-11-unsupported-cpu-intel-amd-registry-regedit
I did Option 1 and Option 2 and that let me install Window 11
How to install Windows 11 without TPM 2.0
https://www.ghacks.net/2021/10/05/how-to-install-windows-11-without-tpm-2-0/
Thank you for a detailed answer, but from my understanding you can install it on everything but the problem is future support.