I disagree with the notion, that beyond 2015 people still blame issues on driver versions.
This would not be the case if developers did not move along with newest software.
You have long left the realm of "developer convenience" to ease your work with tools and frameworks and libraries.
You have now crafted a culture, that disregards user autonomy in favour of glorifying updates and glorifying outside control, and that brainwashes each other to think this as necessity or good due to the fact, that nobody can point out specific issues in full detail.
Back when i played cronous the company must have started debugging on SSD, because of which i got stuck on loading screen for a minute on my HDD, thinking it was broken. This would never have happened if companies didn't provide devs with needlessly high-end components.
This same logic applies to software, especially when it's not compatible with older things, or worse, introduces new errors.
Issues like this(at 18seconds):
https://www.twitch.tv/bubzia/clip/SucculentEnthusiasticRuffTheThing-NmWyKlkB4wpq...
were largely unprecedented up until one specific nvidea driver version. And ever since then anything using new drivers or any program catered using new libraries, that could cross-reference new technology in mind, can have arbitrary crashes.
I don't know any sweet spot of versions. I just know, that a few years ago people suggested backwards support all the way for unheard of early versions of IE(!). And these days people invent arbitrary pages, that read "unsupported browser", which are purely a corporate protocol and unrelated to technological requirements.