because many times people want to be able to run new drivers (e.g. with new hardware support) on an LTS kernel.
lots of vendors support this, and most do it by maintaining a version of their driver that can work with a wide range of kernel versions that detect and adapt to what APIs get added/renamed/removed.