Hmm. Fedora only sort of does this. Those kernels in full:
https://fedoraproject.org/wiki/Kernel
Note that the only way to get the latest stable kernel (4.18.x) is to use Rawhide, the development version of Fedora, which is very much not suitable for everyone:
https://fedoraproject.org/wiki/Releases/Rawhide#Audience
If you do the normal user thing of using the latest release version, currently F28, then you get kernel 4.17.x - i think it's currently 4.17.17. That's an EOL stable kernel, and you're not even getting the latest patch version (yet - 4.17.19 went into testing half an hour ago).
Happily, it looks like that minor version is still getting patches (kernel.org shows the last update as being on the 24th of August, the same day as the current stable, and the changelogs are very similar - the current stable has a few more patches).
However, AIUI, the kernel developers could stop patching 4.17.x at any time now, and that means that F28 would not receive any further kernel fixes.
Perhaps this is just a necessary consequence of Fedora's release model. Or perhaps not. Is there a good reason they couldn't change minor versions of the kernel in the updates to an existing release?