Let that sink in. Microsoft started to work on Windows on ARM about 20 years ago (anyone remembers Windows RT?).
And while Apple is able to switch platforms like underwear, Microsoft still has fundamental problems with supporting their core product on more than one platform. Windows still lacks the elegant solutions implemented in MacOS (or NeXTStep). By today, the codebase should be consolidated - except for very small ISA specific parts.
Windows needs a complete overhaul. This overhaul must include not only the product, but also the development process and staffing. On the product side, Windows should be become what it supposed to be: the basis to run applications in a save a stable manner. Drop all the AI-stuff shoehorned into the OS, improve stability and QA processes and most of all: kill all that scripting crap in the start menu.
An OS has to be FAST, STABLE and EFFICIENT - TypeScript & ReactNative contradicts this!