"refresh that component". That's the way of thinking in windows where you reinstall random stuff until system works as expected.
In Linux, you will need to go through a lot of documentation and forum until you learn enough about the component to understand how to fix the issue.
This may seems a huge effort, but it is very rewarding: your problem is solved forever, you know what caused it, you have discovered many useful features of you OS that you did not know, you have learned how to analyse similar issues.
Linux is very stable: almost everything I have learned 20 years ago remain useful.
"your problem is solved forever"
That might be true in your experience, but I see things differently. There are plenty, and I mean plenty, of bugs that only crop up in specific versions of software or specific distro configurations, and due to the customisability of Linux systems tracking down solutions to those bugs can be problematic.
Skills with Linux tools help diagnose the issue, but they don't always point to an obvious solution. As I mentioned earlier, I often have issues with sound in Linux, especially when trying something beyond the stock configuration (e.g. JACK interfacing with PulseAudio and ALSA). The graphics stack in Linux is slowly improving, I don't see why the same can't be done for audio. RTFM shouldn't be a requirement for basic functionality (graphics, sound, input, networking).
In Linux, you will need to go through a lot of documentation and forum until you learn enough about the component to understand how to fix the issue.
This may seems a huge effort, but it is very rewarding: your problem is solved forever, you know what caused it, you have discovered many useful features of you OS that you did not know, you have learned how to analyse similar issues.
Linux is very stable: almost everything I have learned 20 years ago remain useful.