Вполне понятно почему. Пусть есть Android x86, но он рассчитан на
монопольное использование проца. Значит, надо виртуалку, а это
ресурсы, и они решили пойти по пути WSL - без виртуалки, Можно и без виртуалки, если сильно пропатчить ядро. M$ копаться в исходном коде Android нет ваще никакого резона. Тем более можно порушить совместимость. Тем боле, то Гугель будет гадить и оптимизировать несовместимость.
Бинарный компилятор могли купить у сторонней фирмы. Таких фирм есть на рынке.
Исполнение бинарного образа ОСи под ARM - беспроигрышный вариант. Могли ради этого собрать кастомный вариант Android с удобной для эмуляции периферией.
Особняком стоит эмуляция 3D хрени. Тут даже не знаю, что придумали.