The main reason behind this is the indifference shown by the app developers towards the platform.
However, even though Microsoft has always dominated the PC market, it does not enjoy a comparable reputation in the world of mobile phones. If you have ever used Android or iOS before, you must have realized that the sophistication of the user experience of Windows phones is simply unmatched.