Ответ кроется в вопросе. Бюджетный смартфон как правило решение очень компромиссное - современное производство электроники очень технологично и тех процессы просчитана до мелочей для достижения оптимального ценника. Поэтому разработчик экономит на всем что бы удержать низкую цену. Более того сейчас самое дорогое это софт, а вот железо стоит достаточно дешево по этой причине бюджетные смартфоны отличаются повышенным количеством проблем с ПО. Но стоит отметить что и во флагманах встречаются проблемы с софтом, но там это как правило из-за того что инновационная технология недостаточно отработана.