Difference between support packages, kernels & SAP NoteSnote :-
Transaction is removed.
You can apply these using SNOTE
Were known, SAP Support Package is nothing but bunch of corrections.
(Collection of corrections of serious errors in the ABAP/4 Repository)
You can apply this using transaction SPAM
That’s the reason when a Kernel upgrade is done it means new versions of the various EXE files replace the older versions.
With regards to advantages, it is an appropriate question in this context since the Kernel is a must (.EXE)