

I just did this. Brought my kid a gaming laptop, the night before I gave it to him fully set it up, removed the Windows bloatware, installed his favorite games, got him a Steam account, Epic account, etc. Gave it to him today, I just couldn’t wait! He loved it! We were playing on it together within 20 minutes. (The only game we played together had me create him an EA account which is the only one I didn’t try launching.)
Nvidia GPUs require a custom kernel module. If you expect the average user to care that much about their computer, you are silly.
I know exactly what modification I’ve done and why. In fact, lots of distros ship with these modules then don’t update them properly. Despite that I’ve solved this issue many times. It’s just a time-consuming task that I don’t want to do. I have other hobbies.
You know nothing of what you talk about. You are extremely biased as you’ve pointed out in your other comments and proud of it. No one is saying people shouldn’t use Linux, people here are saying they don’t want a chore for an OS.
Also, your attitude is the biggest reason Linux isn’t a popular desktop OS. The Linux community keeps mass adoption away with this sort of attitude. I recommend stopping this conversation at the risk of truly exposing yourself as the angry troglodyte you are.