Windows' failure means that consumers don't care about running a desktop without all the software that they have.
Windows software doesn't typically provide desktop builds on ARM, whereas on Linux, there's very little software that you can't take from AMD64 to ARM, especially if all you need is in the distribution's repository.
Consumers didn't care about that. Windows had it in 2015: https://www.youtube.com/watch?v=hyVHCFsiq8c