Regarding LTS vs Latest: the main reason we provide the -current
releases of the kernel is for hardware support. If we didn't you might have to wait several months after even the -current
release gets it for it to get backported. That could be over a year in some cases. But that's also assuming it ever gets backported at all. Unfortunately 4.14 was a problem child when we had it as -current
so we were forced to stay back with 4.9. This happened again with 4.19 because it was the first LTS after the new AMD DC/DAL stack was merged. This broke a lot of things with older AMD GPUs. So again 4.9 has been held back as the LTS release. Well guess what folks, 5.4 is slated to be the next LTS and once again we have several people having huge regressions that don't seem to be getting fixed fast enough. I'm not a superstitious person, but damn if it doesn't seem like all of the LTS releases after 4.9 are just cursed.
I don't know how to fix this problem, but I also can't in good conscience keep us on an EOL kernel and 4.9 just doesn't support most new hardware.