Quote Originally Posted by Ishayu View Post
Longevity of Binaries - Stop releasing major kernel revisions so often, stop updating to major new versions of X.org so often. Stop releasing new, half-assed, poorly tested releases every 6 months. One release a year, with every 2nd being LTS. Update applications to major new versions, but do not update important stuff like X.org, systemd, pulseaudio, the Linux kernel, etc. Only update security patches.
Software update frequency is not directly related with longevity of binaries. Versions are just checkpoints. No one is forcing you to update to the latest release. There is a LTS version of Ubuntu already. Do you hate bug fixes and performance improvements? Do you want to stick to the same bugs for 5 years forcing application developers to implement hacks to work around them? Do you dislike new features? If the answer to these questions is yes you must be a Windows user. If you want to keep obsolete software around while updating some programs then you should really be using something like Arch where you can choose not to upgrade some packages. It will be a nightmare to maintain it though.

Quote Originally Posted by Ishayu View Post
Graphics drivers - Don't ship broken graphics drivers. ... I actually think the biggest part of the problem is Unity.
What does one have to do with the other?