¿Es posible instalar Windows XP, 7 u 8 en una tableta Android? Si no, entonces ¿por qué?

En general, no
Debido a que los dispositivos Android generalmente se ejecutan en ARM, y por supuesto, las CPU ARM no pueden ejecutar sistemas operativos x86. Los únicos sistemas operativos de Windows que se ejecutan en ARM son Windows CE y Windows RT. Hay emuladores x86 disponibles, pero son demasiado lentos para ejecutar win 9x a una velocidad aceptable, ni siquiera XP. Además, también hay dispositivos Android que usan otras arquitecturas como MIPS y tampoco pueden ejecutar Windows.

Pero hay dispositivos Android x86 disponibles y puede instalar Windows en eso, aunque no es una tarea fácil.
Primer teléfono Android x86 de Intel revisado
Motorola presenta su primer teléfono inteligente Intel Android, pero Estados Unidos no está invitado a la fiesta x86 | ExtremeTech

Tal vez sea más fácil en tabletas x86 como esta Acer camina por Clover Trail con tableta Android x86

No, no puede instalar Windows XP, 7 en una tableta Android porque Android se ejecuta en procesadores ARM. Windows se ejecuta en procesadores Intel o AMD.
Pero, una alternativa a eso es usar splashtop y ejecutar Windows de forma remota en su tableta. Windows 8 tiene una historia diferente, es compatible con procesadores ARMv7 que no sean Intel y la arquitectura AMD. Por lo tanto, verifique eso con las especificaciones de su tableta.

En resumen, el procesador de su tableta tiene una arquitectura diferente a la de los procesadores x86 en los que Windows confía para funcionar.

Sí, es posible usar un emulador x86 como limbo para crear una máquina virtual, pero no espere que Windows 10 se ejecute

Consulte el siguiente video para la instalación paso a paso de Windows en su dispositivo Android

En principio, no, debido a la arquitectura de la mayoría de los procesadores utilizados en los dispositivos Android. Pero Intel sí ofrece el procesador Atom que puede ejecutar tanto Android como Windows. Todavía no he visto uno con Android, ya todos parecen ejecutar Windows.