Maybe because Windows Phone can't run on low spec hardware and MS would like to capture the emerging markets.
That may not be true. Look at the low end Lumia, they are moderately spec'd. Even Lumia 720 which is Nexus 4 level device has a quarter of the RAM & works great.