That's all well and good for development, but there are other use cases than development. There are emulation solutions focused on development already, of varying quality. But there's nothing for Android END users who simply want to be able to run software an Android environment without having to be tied to a piece of hardware and all the limitations and sacrifices that come with that.
That's not to say this isn't a useful option, but that's still ONE Android environment tied to ONE piece of physical hardware.
To give an equivalent comparison... if you wanted to run multiple operating systems on your PC to have fine tuned control of different environments, you could just install a different Linux distro or Windows to multiple different VMs.
If I want to do the same thing with Android, the solution is always "Buy another device". That's insane. If the solution to wanting to run Debian alongside Fedora was "get a second computer", people would be up in arms with how ridiculous and wasteful that is. But for Android, people just accept it for some reason.