You haven’t been using linux long enough.
The rescue kernel includes all the device support. Before integrated graphics: your graphics card died and the replacement (either an old one from the junk drawer or newly purchased model) isn’t supported by the latest installed kernel. Some recent questions in this forum dealt with moving a Fedora install on an external NVME drive in a USB case to a system with nothing in the internal NVME slot. When the NVME drive was moved into the system, kernel failed to boot because it did not include NVME support.
This is tricky to automate – old kernels may not support newer devices, and newer kernels may not support older devices. What you do depends on your
Yes, if the current kernel is working well and you don’t anticipate needing legacy device support.
See: Update rescue image?. If you have a junk drawer with devices you are keeping for emergencies, you can check the Linux Hardware Database, which tracks when linux.org drops support for a device.