- Installing backported modules from within repository
- Compiling "compat" driver packages
- Installing newer kernels from within repository (like "linux-generic-lts-raring" package in 12.04)
- Installing an even newer kernel from kernel ppa mainline
...in the incremental order of possible bad side effects or breaking functionality, all of which are still better than changing OS every 6 or 9 months (given the fact that once you installed some proprietary stuff on it, a distro-upgrade is almost guaranteed to result in a broken OS). That is really a pure geeky stuff, something absolutely not recommended for production systems or for those who just want a working system without wasting a lot of time in making it work.
Although I'd agree that there are still some ultra modern hardware items in the market, always, that will still work ONLY with the latest release. But that is not a very frequent case, and such (very few) users only need to compromise until the release of the next LTS.
So the point is, if someone has that kind of hardware, they do have some solutions as mentioned above which solve most of such cases and the latest release is not necessarily the only solution. But yes, it IS an easier and quicker solution if the user can wait until the next LTS.