Not sure about that but my point still stands. M series is a model range specifically made for the Indian subcontinent. The countries in this area has less purchasing power and there are more people who just buy a phone for the sake of having phone, ...
Low end phones have one ui core, a separate OS that only has basic features. Atleast try moving up to the 30 series phones to have some decent options.