Average user would not get into this situation, because average user does not download driver from nvidia and then does not run scripts from command line.
Average user installs nvidia driver through 'restricted drivers' icon in the panel. Later, after the kernel upgrades, the driver recompiles itself during first boot (the user does not see this, the first boot just takes a little longer).
So yes, these hardware-related problems were dealt with years ago, you just chose to side-step the solution. (I'm sure unknowingly, but most people who choose to ignore package manager run into problems later and then blame it on the distro).