The fact that it runs on low end luminas with 512 megs of ram and single core cpus and runs decently where gingerbread wont even boot is why I wrote that. I have a galaxy s1 with similiar hardware with the exception of a dual core arm and its barely functional with Android 2.3 which is obsolete.
Windows 8 kernel uses less than 20 megs of ram. Try having linux run with that
Windows is not vista or xp anymore. They have gotten their act together with the exception of Metro. 8.1 runs on 10 year old systems fine with the exception of a real video driver.
My problem is, it doesn't really matter to me, the end user, that a certain OS runs on less resource than other OS if both handsets is priced the same. If both handset performs similarly on benches or general use cases, but one is much, much cheaper than the other since it uses last year SoC and less RAM than the other, I might be swayed to buy the cheaper one. As of now, My S4 is a power sucking, plasticky toy, but it will do (almost) everything a Lumia 920/1020 or the 5s can, and perhaps a little bit more, while being priced the same, or cheaper than the 5s