Google's handling of Android bugs is unpleasant and difficult to swallow. The QA seems minimal and little or no attention is paid to user filed bugs. The barometer on the Nexus 5 is still broken after a year+ of software updates. Infuriating. The bug with hundreds of stars is marked obsolete! The barometer is still broken. I'd like to debug and fix it but other things have priority, and I don't feel confident that if…
Most major companies, to me, seem to be following Apple's example and forcing a shorter support lifecycle for each device, expecting users to simply replace their "obsolete" device with the newest one.
The joys of software. They can now be used to artificially shorten a products life cycle, without having to even design in obsolescence from the get go.