I believe including old kernels in the auto-orphans list is dangerous. In fact, as an example, newer kernels and nvidia support are incompatible then I have to boot kernel 4.10 series to be able to use nvidia.
If I boot the kernel 4.10.13, it does not go the auto-orphan list but kernel-desktop-devel does.
I believe kernel packages did not use to be candidate to be removed in auto-orphan list in a near past. Why did it change?