¿Por qué no hay emuladores para los juegos modernos?

Has respondido tu propia pregunta de alguna manera. La emulación implica el uso de software para emular hardware. El hardware es mucho más rápido que el software: necesita hardware que pueda ejecutar la emulación de software del otro hardware a la misma velocidad aproximada que se ejecuta en la vida real. Tomemos una fórmula muy simplificada:

La máquina actual tiene un rendimiento = 100
La generación anterior tiene rendimiento = 75
Generación anterior que tiene rendimiento = 50

La ejecución de la emulación de software del hardware es solo la mitad de rápida que la ejecución del hardware original. Por lo tanto, nuestra máquina actual puede ejecutar la emulación del hardware “Generación anterior a eso”, incluso con el éxito en el rendimiento, ya que es el doble de rápido para comenzar.

Simplemente no puede emular una máquina de generación / potencia comparable en una diferente usando la emulación de software, ya que el impacto en el rendimiento es mucho para que funcione bien.

En realidad, con las máquinas de la generación actual, el hardware no es el problema: de todos modos, está disponible para PC. Son las API y el sistema operativo. Buena suerte en ingeniería inversa.

Echa un vistazo a Cemu. Hace un buen trabajo emulando Wii U. Oh, espera, dijiste current-gen 😉