The company boards know about these failures and create them on purpose, forcing people to throw away the old and buy brand new.
Sad but true. Some people wants to get in trends and sacrifice the quality. I prefer quality over quantity. I still used the same phone for 5 years now and I got to save the money instead of buying another phone. We should be a wise spender and always go for quality.